I have been using a Ledger Bitcoin Wallet https://www.ledger.com/coin/wallet/bitcoin for many year now and I am pretty happy with it.
Overall, I recommend to use a hardware wallet/cold wallet for holding your Bitcoin for the following reasons:
1. Have complete control and ownership of your Bitcoin.
2. Store your private keys offline. This significantly enhances the security of your Bitcoin holdings.
3. Immunity to malware attacks since transactions are signed within the device itself, even if your computer is infected, your Bitcoin remains safe.