I always use hardware wallet, like trezor or ledger nano. this type of wallet is very safe in my opinion, because we can save phrase backups in writing and digital (store in flash disk). Besides that, every time we enter or use a wallet we are required to use a pin. Anti-hacking in my opinion, because we can't access our wallet without using this hardware.