All my experiences with Coinbase have been positive.
Every transaction went through exactly as submitted. I would recommend Coinbase for anybody looking for a reputable exchange to use.
Ditto, the only time I ran into a problem with Coinbase they were actually out a deal of money due to my error, but we worked together on it and it got resolved fairly and in a timely manner.
I recommend Coinbase for anyone in the US who needs to buy/sell BTC. They may be getting more aggressive with AML/KYC, but that is only because you basically have to be, otherwise you can be pretty quickly shut down. Coinbase is small enough to crush, not too big to fail, so it actually has to play by the rules and be careful what cash flows through their system.