I use Bittrex because it has a large selection of altcoins, but it lags a lot less than Poloniex. The interface and graphs on poloniex are nicer but overall Bittrex works super fast and like a charm.
In the longer run you should stay on the lookout for decentralized exchanges on the blockchain. Those are going to be replacing traditional exchanges pretty soon and will offer better security.