I mostly use web wallet specially blockchain.info and mobile wallet.
Blockchain.info wallet is a good wallet for the newbies or starters that is just starting a journey with bitcoin but if we will talk about long term storage then blockchain.info wallet is not good enough because there is a possibility for you to get an attacks from the hackers and steal your bitcoin which is the worst case scenario for having an online wallet.
Hacking and stealing of bitcoin is possible with every online wallets. I have been using blockchain.info for a long and haven't encountered any problem. I believe this has got increased security features which are quite good to enrich our security. Even a 2FA enabling gives you more trust that your wallet is secure.