I will prefer a hardware wallet like
TREZOR or
Ledger because they are more secure. While setting up our device,we need to create a pin code which is then required during every transaction we make. If someone has stolen our device then he/she cannot use it without entering this particular pin code.In case of
Ledger Nano S, if some one tries to enter the pin code then after three invalid attempts the device is reset and we will have to recover it by using a 24 word backup seed which is another very important feature of these wallets. In case we have lost or damaged our device then we can get a new one and use this backup seed to recover our accounts.Moreover they are not much expensive. Two things that you should keep in mind if you want to use a hardware wallet -:
- Never buy it from third party websites just because your getting some offer.Always go for official websites.
- Keep your 24 word backup seed safe.Never share it with anyone or he/she can have an access to your account