A hardware wallet offers you both convenience and security. If you buy a quality brand, you will be much safer than playing around with hot wallets on various setups. The idea is to keep your keys as far away from the internet. You can't achieve that with internet-connected computers, even if you unplug your cable or turn off the WIFI occasionally. The safest systems are airgapped but they are also the most complicated to set up and work with. Hardware wallets are in-between and a good compromise. They offer enough from both worlds to be suitable for most people. If you have the money and plan to invest more and more in the future, I would seriously consider an upgrade in security.
If you need help with selecting the right hardware wallet, there are many people here who can guide you.
Since you are still not naming the software you used but have called them "trusted programs", let's do this: Name 5 or 10 wallets that you feel belong in this "trusted programs" category and see what the community thinks of them. Also name 5 or 10 wallets that you feel aren't trusted. Put the programs you used anywhere you want in these lists without stating where they are.