For some months now, I have been using Bittrex and Binnace. Bittrex used to be good but they recently started having issues and their support seems to be unstable and less fair this days, so I have stick to Binnace, they are stable, good support and no hidden charges or so.Binnace recently opened platform for new registration, I don't know if it has closed back again.
I agree. Binance is my current favorite.
When I first signed up with Binance. I knew they wear a better place to keep my NEO(antshares at that time). So I moved them from Bittrex. I miscalculated the withdrawal fee and lost nearly a whole NEO. You live you learn right? Fast forward a few weeks and that NEO I had lost showed up in my Binance wallet. Nothing they had to do but they did.
Also they airdropped Tron to all of their members.