I've used Poloniex, Bittrex, BTC-E and Changelly so far. -Though BTC-E is limited with what it offers, it's been by far the smoothest and consistent. -Poloniex is the wild west. It offers everything and was good until i wanted to start withdrawing alt coins -Bittrex seems good, but fees are the highest. Also there are hidden "fees" that surprise you. -Changelly is nice and simple, but can cost more.
Poloniex for the variety and Bittrex for the odd alt not offered elsewhere, swapped a few with Changelly but your right the fees are a bit over the top and you never seem to get what appears in the window at the time of exchange. The Exodus wallet allows you to exchange between a few alts (with more coming) and it is much better value than Changelly fee/rate wise.
yet they are the only one that I've had no issues with and they also process things the fastest. Russian crooks are nothing in comparison to American crooks (bittrex, poloniex & coinbase)
I use Poloniex most often but try not to keep much value on there. There have been so many some strange occurrences on there the last few months I don't trust it. I use Bittrex for storing some of my odder coins that I'm still actively trading but don't want to keep on Poloniex. And I use Kraken for storing my larger quantity of coins that I'm not trading and for bank wires and withdraws. Only one I have had withdraw issues or any other kind of issues for that matter is Poloniex but since it leads volume by such a large margin It is necessary. I have used a few others, Gatehub, Bitfinex, Coinbase but they are either too expensive or too complicated to operate
Gotta have BTC Markets in that list. IMHO the best Australian crypto exchange. Especially for selling (frequently 6-10% premium), but the liquidity and buy/sell spreads are better than I've seen anywhere else for AUD. (DISCLAIMER - If you know of a better one please let me know!)
This site won't let you edit stuff after so many hours so i can't add it in, sorry. But for anyone interested in Australian exchanges please vote and comment here: where-to-buy-bitcoin-in-australia
M8 get these/your coins off these exchanges as soon as you can, keep only what you want for trading on them. If you don't hold them on your own wallets, then you don't own them at all. I now treat things like any exchange could crash at any time, as they can really. Not only crash but be hacked as well. Don't store your wealth on line with somebody else in control of it.
I store the majority of my coins in my ledger hardware wallet and a laptop disconnected from the internet. I do active trading with about 1/3 of my holdings which is spread out as mentioned above. I know the risks involved and just hope they don't Gox anytime soon.