Raising Bitcoin block size is one possible option.
If that would have been the alternative, people would be considering the use of BCH instead of BTC.
https://www.tik.ee.ethz.ch/file/a20a865ce40d40c8f942cf206a7cba96/Scalable_Funding_Of_Blockchain_Micropayment_Networks%20(1).pdf
Then there's Schnorr signatures, that could increase transaction throughput by another 25% without increasing block size:
https://medium.com/@SDWouters/why-schnorr-signatures-will-help-solve-2-of-bitcoins-biggest-problems-today-9b7718e7861c
So there's still a lot of improvements that can be implemented before BTC needs to resort to a blocksize increase.
LN is one of the most difficult concepts to be obtained yet as the development is still ongoing. But it will prove to be one of the cheapest ways to get our transactions done in a matter of flash! I believe that scalability issues will still be there, but SegWit has maintained the mempool in an awesome way compared to previous days, and I will undoubtedly compare those days to have spam attacks to block the mempool with less-fee transactions so that higher fee would be paid. This looks like getting serene after the hubbub that made the miners listen to what the community wanted.