Binance to trade, Ledger Nano S to store, and Coinbase for deposit/withdrawal, but thinking seriously about trying Bity, Swiss based company requesting serious documents to open an account, seems more reliable than Coinbase (disable features one day on two cow of traffic -official version-).
Maybe it has been said already but transfer in Ethereum and not Bitcoin from a site to another, reducing strongly the fees.