Still many don't learn from others experience about holding their coins through exchanges. It's never been a good option if holding is the only activity that you do.
Trezor or Ledger, which one do you recommend? Both of them has been targeted with cyberattacks/phishing and malware recently.
I use Ledger, and with those phishing links that are being sent to you, ignore and block those senders and avoid clicking unusual links.