I have been using Coinbase Pro for over a year now, and I've had nothing but great experiences.
Pro's:
The learning center is great for first time users.
The platform is straightforward and easy to understand.
The earning section is great. You can watch a series of short video's, take a quiz, and learn about new crypto projects all while earning free coins.
The coin offerings are fairly robust, and more continue to be added weekly.
Coinbase offers stalking rewards on a select few projects which is really nice.
Con's:
The fees for trading are pretty high.
There are definetly some coins that are not offered on coinbase that I need to go to other platforms to purchase.
In closing, I highly reccomend Conibase Pro for both new and seasoned Crypto investors.