bitcoinpaperwallet have a page on the security precautions you should be taking when generating a paper wallet here:
https://bitcoinpaperwallet.com/#security. It would be worth linking to them somewhere in your guide. The most important ones that you have missed from your guide are to running the wallet generator on a permanently airgapped machine, or at the very least, with your internet connection turned off (although I would not recommend this), and using a dumb printer to print the wallet, since smart printers both store copies of what they have printed on internal memory and are more prone to being hacked.
It would be an ideal gift if we can give BTC on a hardware wallet, but I guess the price is still a limiting factor for that.
I wouldn't gift someone a pre-initialized hardware wallet with bitcoin already loaded on to it. Even if that other person fully trusts that I'm not still holding a copy of their seed, it's teaching them bad security practices. Better to gift them a hardware wallet, let them set it up themselves, and then send them some BTC.