LN has some fundamental issues with regards to security that I don't have time to go into there. However any L2 protocol based on BTC is going to have a hard time getting bootstrapped for the simple reason that there isn't enough throughout in the mainnet to transfer a sufficient amount of balance to a second layer. With the UTXO pool fragmented as is I don't think there is much hope of improvement.