Try to move this to Trading discussions, it's more suitable section for this question.
That seems rather useless. There's already dozens of threads about this topic, or about any notable exchange really.
Anyhow, if you want to trade BTC -> Altcoins, i don't see why you would use anything other than Binance for popular altcoins.
USD -> BTC i'd use Coinbase/Bitstamp, considering all the issues bitfinex and kraken have.
I cannot agree more with AdolfinWolf, there are enough threads like this already. Let's keep the B&H section spam-free and such threads with possibility to grow to mega-threads to be avoided here /and in the whole forum in general/.