Hold crypto for the long term is the safer way than using a cold wallet or hardware wallet, but it needs cost to buy wallets like Ledger or Trezor, however, if want to buy and sell crypto through the exchange, there are so many choices, some people maybe like trade use local crypto exchange due easiness to deposit or withdrawn to flat. And some traders like to trade in CFD crypto through brokers like FXOpen, however trading in the CFD market higher risk because the use of leverage. To safely hold coins for a long term, recommend to use a cold wallet it is safe from hacking.