only use blockchain, because of the problem in coinbase that what you said, sometimes i do gambling and they cam freeze your account because of it , afraid if my account got freezed, i never use coinbase
Even if your account gets closed by coinbase, you can still withdraw your funds from it for the last time and then you won't be able to login again or use that address ever after.
The problem with blockchain is that even if you are the owner of the keys, still you cannot sign a message. Earlier version of blockchain had this feature afaik.