till today, i am still using coinbase.. have more than 2years.
I use more wallet, coinbase, blockctrail, block.io, blockchain, mycellium, also xapo
but my main address at blockchain and mycellium

dang you use a lot of wallets, personnaly i use coinbase but im not too sure whether im gonna continue using this or start using a single address wallet
Having multiple BTC address's a decent defense to make sure not all you BTC disappears if hacked. This way you only loose one wallet which is good.
If you have all your eggs in one basket. It's kinda a single point of failure and you are done.
i also like to have multiple wallet, aside from multiple addreses, because of wallet corruption
there is another cool point about having more than one address
look at this example, if an hacked was able to steal your wallet, you can actually still use that wallet, as long as you create another address for new coins that you want to recieve on that wallet, by doing this, you cut the possibility for the hacker to steal the enw funds