Sort:  

I don't understand why satoshi wallet doesn't have private keys. It's meant just for payments or is it safe to store BTC as well?

I think this is really the equivalent to your wallet. Keep as little as you need during the day/week. I have not done much research for lightning wallets and use my own node (and command line) for most of the payments. But am very interested to read more about smart phone wallets.