what Bitcoin wallets would you recommend for storage? or any other viable solutions?
There are many different Bitcoin wallets and at this point it's best to know the pros and cons of each. My personal choice is the Trezor hardware wallet. Not only do they have a gorgeous design but you can manage Bitcoin with a hardware device that protects your private keys from unauthorized use which is great for security reasons.
If you don't want to invest in a hardware wallet at the moment, the next popular solution is a paper wallet for long-term storage or a desktop or mobile version of the Electrum wallet for frequent use.
I guarantee you that a Ledger Nano will also help you to secure your private keys.
I only use mobile wallets before but I think that I'm not that confident in holding my bitcoins only in a digital wallet because it might get hacked.
That's the advantages of having a hardware wallet because you are the only one who can access it and if you made a mistake with it then that's your fault.