My current favourite is Kraken because of its similarity to Binance. I used Binance a lot in the past because of very low fees for trading, but they failed to secure the MiCA regulation authorization in my country.
Coinbase has higher fees, but sometimes I use Coinbase as a second option just to move crypto around.
I've tried Bybit, but there is too much KYC; it's like they wanna know what's inside your asshole. Also, the fees are high.