Firstly, we all know that Litecoin is a much better option for fast, cheap, everyday transactions when compared to BTC.
If that's the case they should just go with BCH. Litecoin is cheap, but transaction cost will rise similar to Bitcoin as it gains popularity. Bitcoin Cash is specifically focused on keeping transactions cheap.
That's the same argument for any alt - hence the argument on comparison of simple tx cost and time is bound to fail, as it is slowly failing ETH. You are sorely mistaken to think BCH is immune to this. Have you checked median, mean and average transaction costs for BCH since it launched in August? Do yourself a favor and look it up. In fact, check your fees today. And check it again a year from now. Do not think Bitcoin Cash can forever expand the block size and keep tx fees down. What happens when they get the use (if) they are demanding and desire so much?
I understand what you're saying. You're definitely right that all these coins have challenges and trade-offs. My point was more about the leadership's vision to solve the challenges. The huge Bitcoin scaling debate between big-blockers and small-blockers happened because the groups couldn't see eye to eye on how to prioritize their concerns. For big-blockers the bigger concern was on keeping users/customers happy and fees down. For small-blockers the bigger concern was on keeping the block size small enough that everybody could participate with average computers on the network.
What I'm saying is now that the groups have officially split the big-blockers will be doing everything they can to keep fees down, as that's always been their key concern. Litecoin leadership doesn't have such a high priority on this. I believe the minimum tx fee for Litecoin is .001 regardless of the coin's price which means if the price goes 10 times higher transactions are 10 times more expensive even if blocks are not full, because Charlie Lee wants to protect miner fee security. Bitcoin Cash would never do that.
As for Ethereum they are having problems because they're working on a different problem. They're not primarily just processing transactions, they're processing programs which requires even more resources!