One should also be careful where they purchase their hardware wallets from. There have been cases were people bought hardwares from third party sources, that is platforms that connect sellers and buyers, this can come pre set with a wallet which the seller has access to, anything sent there will be stolen, or it can come with a malware that puts the user at risk.
Some people will still buy the hardware wallets from the third party sources and they believe that once they get the hardware wallet they will reset it and won't you the same passphrases that came with the box-packed wallet. To their knowledge, there are cases where the wallet is hardware tempered, meaning that no matter how many times to software reset it, once you send your coins to the wallet, that 3rd party seller can still access and get hold of your coins.
So hardware wallet is the most secure way to store your cryptocurrencies but how to secure your hardware wallet, is a separate science