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.