It is true that there are so many wallet out there but I highly recommend hardware wallet. Most of bitcoiners suggest this, I think you should consider.
I agree with you. hardware wallets are small computers or smartcards built with the sole purpose of generating bitcoin private keys offline. Hardware wallet securely signs transactions in the same offline environment. However, There are three main brands that are very popular among crypto owners. These are Ledger, Trezor, Keep key.