I agree, Binance is the best one and if you go there and start staking your BNB there, then you could also realize that your income could be used for trading fee and drop the amount of loss you would take from that. It's a win-win situation, you have BNB on your account that gives you free trading bnb fee and that means trading becomes free for you just to hold BNB on your wallet and nothing more.
Plus, if you do not do that, then you are just making a good return form the real place, like literally where bnb comes from, and if you ever end up worrying about "trust" then you know that no other place could be as trustworthy as Binance. They are making tens of millions of dollars in profit every single day, and BNB is a big chunk of it and they could totally end up with a good return on your staking as well, meaning they could never fail to pay you for your staking.
I have a high hope on BNB. That's why I'm going to make some big purchases on the following drop. Then I'll hold them for a couple of years or until it reaches the top of next bull run. During the period of holding, I want to stake them in a couple of different platforms to make some passive incomes and also to reduce the risk.