Both of them are good and secure.... Hardware wallet is more secure and reliable than that of software while software is cheap and also secure depending on the way you use it. Software wallet is the most commonly used wallet even the ones making use of the hardware still make use of software wallet.... The hardware wallet is only use just for more security.
I also agree with you,Hardware wallet is more secure because many are already using it as of this time. So I preferred hardware wallet than anything else.