Bittrex and Poloniex is still probably the best places to trade altcoins. However I'd advise against leaving funds on any exchange. Trade and then back to wallet. It might mean monitor price movements more frequently (vs leaving orders on books) but the risks if losing funds on exchanges are too high imo.
I'd also caution against trading large amounts on Poloniex at the moment.