Where do you stake?
I prefer staking BNB on binance, which means staking at exchange is my option.
Exchanges are meant for trading only, if you are going to use them for staking then you are in risk of losing funds.
Youre wrong at this point, theres a lot of exhange that give you bonuses or rewards for staking specific coins at their platform. And if staking at exchanges means a risk of losing funds, then theres also risk for trading there. Risk can be found if theres a risky situation made by the exchange. Ex : Th exchange has bad issues regarding trust. Theres few of them, but issue stays issue. But regarding funds, issue needs to be taken seriously.
I do that too for the only NEO token since binance is also distributing GAS. Though its not recommended to store on exchanges, its just that I wanna get it ready for disposal. Back when the price was $13 I bought some of it on June, it dropped but I kept it since I know I'd be receiving GAS. The beauty of haivng it there is that I can trade these NEO when it spike and buy back. I'd still just store NEO there but probably with ETH I'm going to stake using my wallet.