Sorry but the killer bitcoin app is digital gold. Bitcoin will never be optimal for payments until LN is operative.
I disagree with this a little.
Bitcoin (at today's exchange rate) works fine with the type of merchants who accept it anyway: online shops that mail the goods to you. For that, instant confirmations, or even confirmation in the next block just isn't needed, the goods will take a day or more to arrive anyway.
With LN, I think IRL bricks and mortar merchants are the most appropriate use case. It requires a fair amount of trust to actually route the payment through a merchant's own personal Lightning node to pay them, they could try and exploit that in a couple of ways (Lightning isn't perfect). With in-person merchants, they're incentivised to be co-opeative with their customers, one can get alot of information about whether the merchant will still be selling from the same spot the next day, or the next month. This would reduce the risks of using Lightning to virtually zero, IRL shops have a powerful incentive to behave themselves as a result. With online shops, you can't always be so confident that way. And of course, instant transfers will be far preferable with IRL purchases, so it seems like a perfect fit.