Hardware wallets are designed to be easy to use and safe. You won't make a mistake using a hardware wallet. You will be fine.
But OP should still be careful. A hardware wallet won't warn you when you are about to make a serious mistake like sending funds to the wrong address, if you have a clipboard malware, if you are overpaying on the network fees, or making a mistake on the amounts being transacted. Doublecheck and then triplecheck if you are not sure.
this is, in my opinion, the most proven method and the safest than all the others.
I am a hardware wallet user myself, but I wouldn't claim that a hardware wallet is safer or provides a higher level of security than a properly configured airgapped computer. it's certainly easier to use and more user-friendly.
Hardware wallet is secure and easy too use, but has some vulnerability and database hack.
The database hack doesn't affect the security of your funds and private keys. It affects the privacy of those whose data got leaked though. In terms of vulnerabilities, what exactly do you mean? Trezor has an unfixable problem that could result in your seed being extracted. But that can be mitigated with a strong passphrase or a unique code saved on a SD card. Ledger has certain closed-source elements in its code related to the Secure Element. Although an issue, I wouldn't call it a vulnerability.