Hardware wallet is the most important thing and the only one that can really secure your funds
Hardware wallets help you avoid online threats better than software wallets but it doesn't guarantee the security of your crypto assets if you don't know how to keep your seed phrase/private key safe. The bottom line in asset protection is for us to decide, not a hardware wallet or a software wallet. When you use any wallet, your assets will be on the blockchain, so as long as someone owns your seed phrase, they will have full rights to your assets. Don't think that hardware wallets are absolutely safe.