Coinbase is pretty much the only company I would trust that they are definitely not stealing from you

They are one of the most trustworthy of exchanges, no matter what you might think of the timing of their BCH launch.
Once I had my deposit to CEX.IO delayed by 1 month, but even then they were not trying to steal from me, just very delayed on their team who reviewed financial transactions.