I was mainly using Coinbase but had to stop using it because it has been blocked in my country and I can access it only through a VPN. Since IP address on VPN frequently changes (on free VPN), it is a problem to log into Coinbase, therefore, these days I use Binance. I find Binance best because it offers more coins and tokens and has more features.