This post is about the best exchanges you can use.
Kraken has the worst trading engine, Bittrex and Poloniex have the worst customer services, reddit/bitcointalk is full of horror stories of users having their account suspended/frozen and funds stuck even when they have a verified account.
I use the exchanges that are listed on this post myself and I had no problem with any of them whatsoever. I made sure to make the list short so that I only list quality exchanges that I trust myself. Using a combination of these exchanges, you can pretty much buy any cryptocurrency/token you want.