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.14
TRX 0.24
JST 0.032
BTC 89527.93
ETH 2211.83
SBD 0.92