It depends what you are after. There are many I have used but I have never had such a bad experience as that with poloniex. If it was in a mainstream industry it would be bankrupt by now.
For steem etc I used Bittrex and have had no issues with them.