https://medium.com/loom-network/everything-you-need-to-know-...
Ethereum 2.0 will have sharding. That should speed up transactions but sidechains will probably always be cheaper and sometimes no fee.