I suggest you to choose Trezor or Ledger Nano s, even though you have to buy a license so you can use it, but your BTC balance will be safe there, and it will be far from hacker attacks, because the shape that can be carried everywhere is safe and comfortable to use.