coinbase is one of the easiest to join. the fees are high and XBT transactions are slow everywhere as well as on coinbase. as you get more experience you want to open accounts at exchanges that allow more funds.
Of course, there are many other cryptocurrency exchanges, but Coinbase is knowm to be a good and trusty one. Personally I tried it several times and didn't face any issues. In case you want to find out more about it or other exchanges, I recommend to visit https://cryptolinks.com/cryptocurrency-exchange
Believe me coinbase is one of the most promising and secure cryptocurrency exchange, in one of coinbase review which is reviews by coinpedia, i have read that Coinbase exchange roughly charges fees from 1.49% to 3.99%, depending on the user payment method.