Reasons why Ether will struggle...
- Transaction Fees - Regardless of Size
- Barriers to Innovation - Miner Support, Fork Risks, Funding
- Solidity Programming Language - Too Expensive, Not Widely Understood
If the Ether team is willing to risk a fork, they can implement massive changes.
Slapping a transaction layer ontop of a chain is literally a band-aid.