@OP I can teach you how to properly secure your funds. We can do it here or if you'd like you can PM me.
Paper wallets can be the absolute best option for long term storage if you do it right. Hardware wallets, however, constantly have vulnerabilities found out. Don't believe me. Go ahead and Google "hardware wallet vulnerability". You'll notice that the vulnerabilities have come out over many years and fresh ones have just been found out. They're obviously not properly tested, other than of course the general public buying them and reporting vulnerabilities.
Don't blindly trust third parties (hardware wallet manufacturers) because of this mishap. Learn from it, change your method accordingly and sleep easy knowing you'll never have to worry about your funds being stolen again.
I think the problem stems from the bad site the paper wallet was generated on. So, as long as the site is trustworthy or the person just uses the original GitHub code, it should be safe.
I agree with Chris that trusting a third party is risky. Let's say something happened to your hardware wallet, you lost it, dropped it in the Ocean, crushed it with your car, use your imagination. You buy another one and use the same pin? Well, if the hardware wallet company went out of business, you are screwed.
Trusting a third party is against the very soul of decentralization, I don't understand why people keep pushing hardware wallets.