according to my experience when I hold my BTC
offline wallet
when your Hdd damage/broken, you can't access your wallet again
but your asset are very secure, no one will hack your account
online wallet
when I activate 2fa with my phone number, and my cellphone has stolen...I lost my wallet too
but based on flexibility, efficiency you can use this wallet anytime anywhere you want