There is also xapo which is a great wallet not to mention that u can also have a debit card associated with your wallet although charges may apply when using it as well ans an annual fee
IMO storing your bitcoins in an online site specially in those you wont have control over your private keys is very risky. it is better to use blockchain.info instead of xapo if you dont own a desktop computer or maybe use mycelium if you have mobile so you have full control over your private keys
Blockchain.info is bad to store bitcoins, the best + secure way, is running mycelium on android or electrum in your pc.