The scaling/fee issue is pretty complex.
First, the potentially high fees (better: the competition for blockchain space via fees) are not a bug, but a feature. They ensure that Bitcoin can also survive when the standard mining rewards approach zero. This isn't currently the case still but fees will probably already be the primary mining income 1-2 halvings from now. A big block Bitcoin would possibly run into security issues in the long term.
But obviously the fees are not good for adoption - here I fully agree.
For me, the solution has two "components":
1) Bitcoiners need to embrace LN and other second layer solutions for smaller payments (with "smaller" I mean anything lower than $100). LN
is growing slowly, and some major exchanges like Bitfinex already accept it. Have patience. I think in the next bull run (myself I think the current run won't last more than a couple of months more, and in bearish/sideways phases transaction fees tend to be much lower) it will be already be mature enough to be a real alternative. I have also still hopes that sidechains and drivechains will eventually flourish.
2) A world with several strong cryptocurrencies is not bad. Many Bitcoiners consider using altcoins a kind of "treason" or even something that can damage Bitcoin. But this does not make sense for me, because Bitcoin is mainly competing with "legacy" centralized payment networks and investment opportunities. My reasoning is: if there are more strong cryptocurrencies, Bitcoin will benefit from it because it is seen widely as the "gold standard of crypto", and more available strong blockchains also help to minimize the pressure on BTCs blockchain space which can be an obstacle for adoption. These benefits in my opinion more than compensate the risk of "dilution" of Bitcoin's scarcity.
The problem I have with most altcoins however is that only a few really embrace the ideals of a decentralized cryptocurrency without a central "steering entity". Even Ethereum in my opinion is too centralized. These centralized coins are indeed competition I don't want to support. So do your research - in this forum there are several lists of altcoins which roughly follow the same principles than BTC. I mention
helpix.world's excellent list with very strict criteria, and
my own "classic altcoins" list in the German forum with a little bit less strict criteria (basically: no premine and/or ICO, no centralized governance and excluding forkcoins like BCH).