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.18
TRX 0.16
JST 0.031
BTC 62991.12
ETH 2685.43
USDT 1.00
SBD 2.55