The point of bitcoin in the first place is for it to be your own bank. How can it be your own bank when someone else controls it for you in the case of coinbase and blockchain ? I suggest you start being your own bank by using desktop wallets like Electrum and MultibitHD which are quite secure and much more user friendly. The worst of all bitcoin wallets are web based ones.