I personaly use blockchain wallet:-)
i have experience, my email address get hacked, i lose my bittrex account, blockchain, and vip.bitcoin.co.id
im using 2fa (authy) installed on my chrome browser...
if you have smartphone, i recomended you to use bitcoin app or mycellium,, or you can instal electrum wallet on your computer