I just wanna inform that Mercatox has incredible high withdrawal fees! I will never buy again at that platform...
I had problems with Etherdelta lately.
My recommendations are: Kraken (problems solved), Binance, Bittrex, Cobinhood (in future hopefully more Volume and improved) and Bitfinex.