Right now I use paper wallets for the same reasons as many here: they're cheap and low tech, read hard to hack if generated properly. However if I had a larger number of bitcoins and used them more regularly then I would get a hardware wallet; probably not a trezor due to the price but most likely a ledger wallet.
Another advantage of paper wallets is their simplicity, there's pretty much nothing that can go wrong with them and using a mobile wallet such as mycelium or breadwallet all it takes is a few taps and scanning a QR code. Along with the fact that there's nothing going on in the background: using and redeeming them is manual where there are very few opportunities to be hacked.