Which is the best altcoin exchange
Definitely Poloniex.
Runner ups would be Bittrex.
The rest of them are mostly places for shitcoin devs to monetize their cloned coins. For example, Yobit, or Novaexchange. Just use Poloniex or bittrex, they've got most of the coins anyways on their exchange listed.