Which kind of wallet do you recommend? hardware based or software based?
Usualy and highly recomended by most bitcoin user is a hardware wallet because its more safe and secure to store your bitcoin offline. I never been try this before but most of them recomend this and i was planing to do the same too in the future.
Second in online wallet for bitcoin i recommend you to store your bitcoin blockchain.info app wallets it is safe and you can generate and hold your own private keys.