Yes, there are a lot of scaling issues with Bitcoin but, I guess even Ethereum also have scaling issues. Both of them are very famous but, when it comes to real life product development both of them will fail due to its scalability. Here i want to mention this project which is currently under development called Smartmesh Ecosystem. They are trying to solve the scalability issues using Mobile Raiden. (programmed in Go language instead of Python as its highly optimizable). When this project is completed then there will be no issue of Scalability. The main idea of their project is "Off-internet Communication and Off-internet micro-payments". To implement this project Globally its must for them to solve the issue of Scalability which they are doing it efficiently.
Here is the detail of SM-Chain
https://medium.com/smartmesh/testnet-of-smartmesh-public-chain-smchain-is-online-on-march-15th-bee4a53dc998