Very nice guide. Thanks for the effort, I'm sure a lot of people will appreciate it and find this very overview very useful.
I think it would be worth to mention another disadvantage of a Paper Wallet compared to the hardware wallet: If you want to spend or transfer your coins from the Paper wallet, you would have to import your private key into a Desktop Wallet. This is a security concern because you would expose the private key to the PC running the wallet and this PC might be compromised with virus/trojan/malware . With the hardware wallet the private key never leaves the device.