If there is any thing to go by, Coinbase is not a good exchange at the moment but we prefer Binance for OP. My experience with Coinbase recently were the had to blocked my account because of what i wasn't told to do.
Coinbase is the most legitimate exchange in the space. It's also the main fiat entry/exit point for millions of people, doesn't matter whether they are short or long term minded. Coinbase is the best in that field.
Not sure why they blocked your account, but the main problem with people running into problems with Coinbase is that they underestimate the nature of a well regulated exchange.
If you read their terms, it would be clear that they don't tolerate certain actions and uses. Admittedly, the majority of the people don't read the terms, but in this day and age of the crypto industry you better do from now on.