Buying a hardware wallet can be good but I think that I would not use it a lot because I have some other wallets.
I also use online wallet so that is why..
I think that its also not worth it because its not very easily with payments, online wallets are better for payments.
On the other hand hardware wallets can be nice for large amounts maybe.