Exchanges with 2FA are much safer than your average user. If you are paranoid and security conscious then sure you are better off with the coins on your own wallet but for the 99% of people an exchange with 2FA is much safer and bittrex has a very good track record, don't compare them to btc-e.