I use blockchain wallet its very good to wallet online and i think is the best wallet online and also xapo i like to use it because no fee for sent bitcoins.
you can not compare between blockchain.info and xapo
blockchain allows you to get your private keys. xapo is just like paypal
agree with you xapo is like paypal but no fee

xapo is best wallet if you confused about how bitcoin works
i think xapo is good wallet because xapo is member of bitcoin foundation
XAPO is just a temporary wallet for me. When I logon my account there, I will immediately send the funds that my account have to my personal btc wallet. And it is also not recommended for daily transactions.