If security is your top priority, then I would go with a hardware wallet.
My personal favorite is the Ledger Nano S but Trezor is a great option as well. I've used both.
If you're going to buy a hardware wallet, just make sure to buy it directly from the manufacturer.
There's more of a learning curve when it comes to setting up a hardware wallet, but if you can follow simple instructions, it's a breeze!