Coinbase have many issues. One of there main disadvantages is that they sometimes cancel orders (based on suspicion) just when BTC price increase significantly,And though you can't be totally sure but it's suspicious they do that to some customers that look trustworthy.
They claim that no human does that, but that is triggered by some kind of algorithm. I'd like to see that algorithm!