Lightning works well, but it is getting more & more centralized to a select few big wallet providers. I can't see it being decentralized unfortunately. Running a Lightning node is multiple orders of magnitude more involved than just a regular Bitcoin node, especially trying to recover after a crash with no mirrored server & getting funds back on a Watchtower node. Lots of Dev work needed on the back end to make it more friendly for people tosuccessfully run their own Lightning Node and keep it decentralized.