It all depends on how long one needs to save their bitcoins. But if one want to do more daily transactions than online wallets are more preferable. I use XAPO online wallet for my daily transactions because they don't have any fee for sending money and also their transactions are quite fast.
Seriously? I thought they are already requiring fees for every transaction like sending and requesting a withdraw hrmmm

What is true? Because I already stopped using it for having now a charge. I have some satoshis there that I've collected from their mobile apps maybe I could get it now.
As far as I know, transactions between Xapo wallets are without fees, so it is useful if you do a lot transactions with someone who also owns Xapo. But fees out/in the wallet are actually quite good as well, I think it is around 3k satoshi, which is 10-20 times lower than a "normal" transaction fee recently.
I use xapo like a web wallet. Really it's a good wallet. We can send bitcoin instantly from xapo to xapo account without any fees. That's one of good thing in xapo wallet.
Also we can send bitcoin out of xapo without paying fees. So for me, It's an amazing wallet. I don't have any problem with it since 2015.
Oh really? You can send bitcoin to some 'non-xapo' address without any fee?
I didn't try it recently, so I can't say it for sure, but they write on their official webpage, that outgoing transaction has a pre set fee 33750 sat (missed one zero, so that's why I said it's only 3k in my previous post). Still, it's cheaper than a regular transaction fees nowadays.
Here are the fees:
https://in.xapo.com/fees/