However the problem with BTC is that the updates are taking a lot of time to be implemented. Lets take Segwit for example, it was introduced and accepted long time ago, and it solves some security problems + it would make the transactions faster and lower the fees, but at the moment only 10% of service providers and exchanges are using it. If you would notice lots of streamers are talking about it now, because they want to spread the word and urge people to use only Segwit service providers.
My problem is, that I do not understand the LN.
What I understand is, that two parties open a payment channel via the provision of the same amount of founds to a mulitsig-address. Then, only deltas in form of transactions are exchanged between the two parties, without broadcasting the transactions and, thus, without using the blockchain. Connecting many such channels results in the LN.
What I do not understand is, how I, as a simple user with funds in the blockchain, get my bitcoins into a payment channel. A standard transaction would be too wasteful with respect to transaction fees. So how does it work? And why is it so hard to implement? Imho, this step is not explained in the low-level explanations.
Clearly, the LN should be secure. I think, the step described in the link I provided above is the right path: giving users the possibility to use the LN on the main net for small and negligible amounts.