You should check these defi in CMC because there are literally many of them and you should remember to choose the most famous staking platform because they could carry risk that caused your investment loss.
Although staking in a famous exchange is always recommended because it’s just a lot safer and usually some of them gives staking insurance too, although only very few of these staking platforms that provided by famous exchanges.
https://medium.com/general_knowledge/best-crypto-staking-platforms-2021-massive-rewards-c1e728e0ecc8
So its a personal choice whether you do deal with centralized or decentralized ones.
it is indeed hard to suggest which one is better over the other because we don't know for example the longevity of the defi platform. what if suddenly, they disappear or got out of business and their site suddenly goes missing? at the end of the day, it is the user who will decide for himself where to stake his funds. but consider the reputation and your insurance that you will get your money back if anything goes wrong, either from the site's end or outside attack.