I only use coinbase when buying bitcoins as they are very good at it .
But I won't use their services as a bitcoin wallet because first, they don't give private keys,
second, you will not be anonymous anymore if you use them,
third, They have strict rules it feels like you're using banks again
Well that's good if you are doing this, because coinbase is not good to store your funds. Anytime your funds can be lost there and said they we're hack as an excuse or they will tell you that maybe someone knows your password that's why it happened. That is the always reasons they give to their customer if someone funds are lost.