From starting i was also against Hardware wallet, i am always referring to use electrum or mycelium desktop wallet as it dont need to backup the full node, just download the software and install it and backup the seed key and start using your bitcoin wallet. Only thing to secure is the seed key through which you can install the software anywhere and use your wallet.
Everyone has the right to their own opinion and it is true that even hardware wallets are not perfect,but in terms of security hardware wallets are undoubtedly above desktop wallets.If you ask why,there is very simple answer-how many cases you know that hardware wallet is hacked and user is lost his coins(excluded wallets bought on E-bay/Amazon...)?And how many cases you can find that users lost coins in desktop wallets?You can find it very easily in hundreds of examples,fake desktop wallets are responsible for millions $ of stolen coins.
There is no 100% safe way to store coins,but every serious user should seek for best solution.