Which kind of wallet do you recommend? hardware based or software based?
Definitely go hardware wallet. Buy trezor or ledger nano s. It is a bit of investment, as it costs around 100 euro, but it is worth it.
You will get security of offline storage and convenience of hot wallet in one device