Bitcoin is not the best currency, it is however great asset and store value, it will be much better if we just accept that truth.
Bitcoin fundamentally is very limited versus mass scale adoption, that's for sure, but as you pointed out earlier, we do need off chain scaling solutions, which is LN directly speaking. At that point Bitcoin offers every aspect people expect a currency to have. In more relevant terms, conducting small purchases, micro transacting, micro tasks, etc. Another benefit will be that with LN, the practical need for altcoins will decrease significantly, making sure that the money currently parked in altcoins will flow back into Bitcoin. The only thing that made altcoins grow significantly, is Bitcoin's current incompetence. Take away that incompetence with LN, and 99% of the altcoins will just serve as speculative investment tool.