When Satoshi Nakamoto first proposed Bitcoin, the first public criticism it received was around its scalability potential. Fast forward to 2021, and according to many supporters and doubters, scalability is still Bitcoin's biggest problem.
However, with the rise of institutional interest and technology, a solution to the above-mentioned problems was proposed, called the Lightning Network.
The Lightning Network solves the scalability of Bitcoin as a secure off-chain settlement. Why not fix Bitcoin directly?
The Lightning Network FAQ - I think the best place to go and discuss Lightning Network pros and cons. In simple words LN is just a second layer solution with limitations. Its impossible to force everyone to use it. Its adoption grows slowly but it does not depend on devs.
If we talking about first layers solutions ... there is no (and most likely will never be) a solution that will scale BTC to the VISA performance without losing decentralization.