For altcoins I prefer Kraken,Polo and Trex.
They at least hold reputable coins. If you look at exchanges like c-cex, cryptopia you will see they list everything just for money, they don't care about their reputation since they have none.
Same for hitbtc which uses bots to create fake volume. The exchange itself is a ghostown.