I have multiple exchanges that I am using currently, my favorite one is definitely Binance.
First, Binance has a lot of altcoins available.
Second, the UI for Binance is really nice and clean. Their mobile app is great as well. Also, the transfer fee is pretty low.
Third, the platform is pretty stable and reliable, which is very important for an exchange.