I think the best is blockchain, because its very simple and they hold your private key safe for you. Its a very popular online wallet for bitcoin and my friends are also using it.
You can also hold offline wallets, but then you are holding the private key and you could get hacked.