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.