And Lightning, yup. I tried to use two Lightning implementations on the test net and neither worked, but they have been declared "ready!" by fans.
And Lightning deserves skepticism. Releasing software 1.0 means nothing: it requires a totally new infrastructure, with new wallets (again) which have to be online to receive money, hubs which don't exist at all today, liquidity providers willing to leave money locked in channels, (but hey, at least we didn't have to upgrade full nodes) and has completely different failure modes than the blockchain on top of the failure modes that are already there. As far as I understand it isn't even possible to receive more money than you already have with Lightning, and any part you open a channel with can block your funds for as long as the channel timeout has been set (and you don't want short/underfunded channels or you may end up paying more in transactions than you would have with a pure blockchain).
Also the opening and closing of channels means that if Lightning is actually successful the current block sizes won't be sufficient. It's at least one transaction to open the channel and another to close it, and because you want to keep a warm channel so you can buy coffee, you will want to do that whether you end up using the channel or not, but you also don't want it very long otherwise your money will be stuck if the channel goes down. So essentially you need to pay subscription fees to the blockchain for using the channels as well as well as commission to the channels for providing liquidity to you.
Maybe some super-centralized thing will come out of it and we'll all connect to the Coinbase Channel or something to do trustless centralized off-chain transactions (as opposed to trusted centralized off-chain transactions that they provide now) but even that has a host of problems when you think about it.
It's... a complicated system. It's cool and very interesting but it won't happen overnight and it's not guaranteed to actually work.