Kindly explain. Thanks.
If you understand my method, you would realize my method is very closely similar to having a hardware wallet. In fact, my method is also very closely similar to a paper wallet. The only difference is it is in digital format and fully controlled by the user. Paper wallet is not digital. Hardware wallet is not fully controlled by the user. In fact, I derived my method from
https://en.bitcoin.it/wiki/How_to_set_up_a_secure_offline_savings_wallet, but simplified.
My method does not need different OS like Ubuntu. It also doesn't depend on 3rd-party hardware wallet. And yet it achieves similar, if not higher, level of security, as well as much higher control.
A Trezor-dependent user may think he can't secure his funds without Trezor/Ledger/etc. But as I am not dependent on hardware wallet, I can achieve the same, if not higher, level of security with just an offline address generator, WinRar, an offline computer, and several DVDs as backup copies. Troublesome? Not at all.
Risk of getting lost? As the backup is digital, it can be duplicated into multiple copies and be stored in everywhere you can name.
Risk of getting stolen? As the .rar file is encrypted with strong password, the thief will get nothing out of it.
Risk of getting both lost and stolen? When the user has multiple copies of the .rar file (in DVDs, in email, in cloud computing, etc), it doesn't matter if one of them got lost and stolen.
Note: Full control also means the user of my method does not depend on any brand name product for his security. If you use a 3rd-party wallet, there is a big chance each wallet will use different encryption method and thus there may be incompatibility between different wallets when you want to import backup files, like importing a backup file exported from Multibit into Electrum. However, if you have the private key, you control everything and your backup is unrestrained by what/which wallet you use.
1. Now, can Trezor/Ledger/Keepkey provides you your private key?
2. Secondly, can you import backup file from Trezor into Ledger/Keepkey (no issue of compatibility)?
3. Can your passphrase generated by Trezor be used on Ledger/Keepkey for recovery (I am not sure of this)?
I forgot to add this 3rd advantage of using my method, beside max security and control: brand-independence, i.e. you don't depend on any brand/type of wallet for security.
And when you have 1) max security, 2) max control, and 3) max brand-independence freedom, you don't need to trust any 3rd-party that they may/may not do their job (like trusting Trezor will not install malware into the hardware and that they will audit their codes well), thus you get the 4th benefit of max trustlessness.