For those who want to hold Coins for long terms can easily choose these top 5 exchanges stated above. But in my point of view most of the Technology can be vulnerable. I think Staking coins in exchanges is not great idea if you are a long term holder. You may always feel that your funds is not safe in exchanges. No one can guarantee about the Exchange Hack. Centralized thing can be manipulated easily. Thats why Stakers should use Wallet instead of using Exchanges for staking.
Exchange Staking vs Wallet Staking
1. Centralized 1. Decentralized
2. Can Easily be hacked 2. Its depend on you
3. Always has some risks 3. No risks
4. You have no power 4. You have full power about your action
Best wallets for Staking:
1. Trust Wallet
2. Atomic Wallet
3. Guarda Wallet