I'm still relying on the same wallet i used to store my bitcoins two years ago. I've been using Blockchain wallet to keep my btc and a local wallet for converting it to loca lcurrency. I will only try to use hard wallet if i had a large amount of bitcoins.
This is also the same idea on how I am keeping my coins. But if you do have a bigger amount of bitcoins, let's say you do have 100 bitcoin, so, if I were you, I'm going to make 10 wallets, and then I'm going to divide that 100 bitcoins into 10, so there would be 10 bitcoins in each wallet, this is just for the safety of your coins, I mean even though someone would hacked your bitcoins, at least, just 10 bitcoins would be hacked to you rather than 100 bitcoins, which is really going to drive you insane and mad, if you are going to lose all 100 bitcoins.
So, this is just my idea, and it is just my opinion on how you are going to keep your bitcoins in a safe place, also you could try the hardware wallet, but you must have a back up of it, just being sure about the safety of it, in case you forget the password of it or something.