Their listing on coinmarketcap is not exhaustive. I prefer to use coingecko because they update more quickly and fully even the crypto scams and they offer brief explanations and advice on trading them.
I prefer to use Coinmarketcap because the site has everything I need and it will definitely be a lot more accurate than Coingecko. However, Coinkecko updates new coins very quickly, which attracts a lot of people to come. Of course, everyone will have different choices but I prefer the top Defi at CMC because it's transparent and really detailed.
They both easy to understand and to navigate, if you don't see any coins/tokens yet on Coinmarketcap then I'm sure you can find it on Coingecko so for me they both good and really helpful. No wonder the hype of DeFi projects resulted to a great success of many especially those who supported those projects from the beginning up to now. I'm not familiar with the most of DeFi projects but since its trending, I think i have to make some time to look for a good entry on any good DeFi projects.