Personally I like Bitstamp for trading bitcoins and keep some there because they can be trusted and for trading altcoins or depositing I'm using bittrex , poloniex , hitbtc but I barely use exchanges for holding because of the risks but for trading these are great exchanges.