I've traded on several exchanges like bittrex, Poloniex, yobit, hotbit, to mention a few. But the exchange which seems to catch my fancy because it posses all the features I would ever need is Binance. The exchange has a competitive withdrawal fee and trading fee is almost free when paying with bnb. I love the fact that I can exchange crypto for fiat and withdraw into my bank account in few minutes.