$99 cost of Trezor is cheap for security you get. If you are really on a budget the new Ledger Nano S is only $64 on Amazon.
$0.001 for a piece of paper is much cheaper and I can make infinite paper wallets that will never fail. Want better security? Hide them really well, encrypt them, keep them somewhere only you ever can/will go. Paper wallets are just so easy and cheap compared to $99.