Binance is mostly good, but their problem is to not being able to buy decimal in the exchange (and it's even worse when you have X.9XXXX of a token). It has been said that they propose a solution about that but they apparently said that since a "long" time.
Anyway, i'm using Bittrex and Kraken also.