I think that hardware wallet is a good and safe. You do not need to trust on other you will have your own private key.
I agree with you, hardware wallet is also a good wallet for me; aside from it, I also consider coins.ph and blockchain as on the best wallets for Bitcoin. These three are popular in our country and recommendable.