I use Ledger Nano S and Trezor Model One hardware wallets.
Use their native interfaces Ledger Live and Trezor Suite to handle various coins. Connect to Metamask interface (metamask.io) to interact with Ethereum based smart contracts directly through Web 3.0 if needed.
For big CEX (centralized exchanges) Kraken, Binance and Coinbase Pro are solid.
Ethereum based DEX (decentralized exchanges) Uniswap if you want to gamble on unknown shitcoins.
best and worst place for news:
best because: unfiltered and uncensored
worst because: 97% of toasts are retarded
best because: the other 3% will be worth it