CoinBase was good enough even then if you want to shift I think you can explore Binance and also the kucoin these two cex are going good now. I already used to with Binance for my trading and have know issues. Even then I want to say that always be careful and updated when you used a cex.
Most people have an account on Binance because this is one of the exchanges that many users including me often trade by finding good prices on this exchange, so indeed for trading then choose Binance but never store for long.
But I now prefer to use local exchanges this makes it easier for us to find crypto to fiat, but to find trading then look for global exchanges like Binance.
Binance is the first name which anyone can think of when it comes to trading and there are enough reasons to do so like the the volume, trading pairs and user interface but yeah it's only for trading wherein the funds should be held at wallets once we don't trade . Recently I have been trading in Bitget and they are fair but need a lot of improvement to be compared with Binance.
Countries like India has implemented cruel taxation like 30% on profit and 1% for every trade which has killed Indian exchanges and people don't use it for converting crypto to fiat.
The taxation is on the high side though. If it is an indirect way to discourage Indians from using crypto currency, then I think it is not a good one because they would end up frustrating the exchange which already they have started doing and from what you have said, Indians no more use exchange for trading and I believe it is as a result of the taxation levied on them.
This action by the government would discourage local exchange from growing and also the people would seek for another alternative means of doing Crypto transactions and the government would entirely lose out from the tax they receive.