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.06
TRX 0.32
JST 0.059
BTC 66864.12
ETH 2021.41
USDT 1.00
SBD 0.49