Binance is the great exchange but it's need more fee than Etherdelta. In Etherdelta, the fee is depend you because you can take control, but not in Binance. I think if you trade for long term, you have choose binance, but if you want quick, binance maybe not so good for you.