I have never had a problem with Coinbase for purchases. It has always been smooth for me as a way to get from fiat to crypto.
You list a few reason why they are bad but do you have any proof? Any links or additional actual stats? I think that would make your post a lot stronger.
I am simply just responding to your title and honestly this needs a few more elements of hard fact to convince me.
I must say, I've had no issues with coinbase.