I always suggest if you have a reasonable amount of money, anything over a few hundred dollars, to store via a hardware wallet. Ledger, Trezor or Keepkey make great products, however I believe Ledger Nano S's are the best and most affordable option. They also offer a great list of altcoin support and add new ones constantly and great Bitcoin hardfork support. This week they are also offering 21% discount! Check it out.
https://www.ledgerwallet.com/products/ledger-nano-sLedger Nano S all the way. Affordable price, good history, and easy to use. If somebody has over $1000 in crypto, I personally feel that a hardware wallet is a must have item. Plus! It makes a great stocking stuffer