...With a paper wallet no criminals can get access to your Bitcoins.
That is demonstrably untrue... For instance, what happens if a burglar breaks into your home and steals your paper wallet? Or thieves rob the bank and empty the safety deposit boxes? (yes, unlikely scenarios... but they ARE possible)... then there is the possibility that the system you generated the paper wallet on is compromised... or that the RNG used to generate the private key(s) is weak/flawed.
A more correct statement is "With a
(properly generated) paper wallet,
stored securely and safely no criminals can it is difficult for criminals to get access to your Bitcoins.
The key is it's offline and not connected to the internet, so your coins can't be hacked.
"Can't be hacked" is true... but they can still be stolen or lost.
The point I'm trying to make is that
NO system is 100% secure... there will always be PROs and CONs to any given solution... Paper Wallets can be a good solution... but they're not necessarily the
perfect solution. Same with Hardware Wallets. They can also be a good solution, but have their own weaknesses.