My recommendation is the TREZOR (original, not necessarily the TREZOR T). I've been using it since the start of the year and their updates, security features and customer support have been consistently excellent.
The Ledger Nano S is quite popular among crypto users as well.
What happens if the device craps out? Do you back it up on your laptop or another hardware device?
You are given a seed. This is a collection of English words which are used to generate your private keys (in the TREZOR's case, 24 words).
You should write down the seed in multiple safe locations (and
never expose it to the Internet). If your device breaks, you can export your wallet into a wallet which supports that type of seed. There are several wallets which support TREZOR's seed, such as Electrum.
You can also use a recovery process to use the seed in a new TREZOR if you decide to replace the device.