I was stuck on Kraken and Luno for a long time, mostly because of arbitrage. But lately, I've fiddled with Binance, Bitfinex, HitBTC, YoBit and many others.
My favourite is still Kraken because I trust them a lot more than any other exchange. They also support EUR deposits and as of a few days ago, USD and a few other currencies too.
Binance has a really nice desktop app and for that reason they are definitely my second favourite exchange! Their API is also one of the easiest to work with!