Sort:  

For Ethereum or any Ethereum contract, My Etherwallet is the way to go. Otherwise, I use paper wallets or hardware wallet (if you have the money) (think Trezor or Keepkey)

Trezor works great with My Etherwallet too. I use a Ledger and Trezor, but like the Trezor a little better, but the Ledger can hold your Alt's.

Coinomi works pretty well, is free, and supports quite a few alt coins.

Coin Marketplace

STEEM 0.30
TRX 0.24
JST 0.041
BTC 93432.84
ETH 3299.80
USDT 1.00
SBD 8.34