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.
What process do you use to back up your local wallet? Do you use a paper wallet? Do you use Trezor or the like? I wouldn't like for my BTC to be easily stolen like a mobile phone would.