Hardware wallets are offline so they are safe but the most people are going for 100% security so they will not pick a hardware wallet but instead they will take a paper wallet most of the times.
I think paper wallet is dangerous wherr yoy put your money is its because if you accidentally delete your files well i think you will be broke if that happen, well i can say blockchain is the very best and ideal where to put your bitcoin and you can assure your bitcoins are quitely sleeping safely thats why many people prefer to use it because it has strong feature that even pro hacker cannot broke, and i dont really want to put my btc in some hardware wallet becausr it is not flexible and convenient to use,
I would never call blockchain.info safe, do a quick google:
https://www.google.com/search?q=blockchain+account+hacked you'll see dozens of people that lost their coins that were stored on a blockchain.info wallet
A hardware wallet might not be the most flexible, but at least your coins are safe... If you google
https://www.google.com/search?q=trezor+wallet+hacked you'll see a lot of people asking questions about trezor's safety, but i couldn't see a single one proving his funds got stolen from a trezor.
In the end, it's up to you... If you want an online wallet that can be used from any computer or phone that has internet connection, and you're willing to give up some of the security, that's fine (as long as you know the risks you take).
On the other hand, if you want the best protection, and you're willing to give up some flexibility, you should go for a hardware or paper wallet.
Just my tought tough.