Coinmarketcap recently had too many users and it could be overwhelming. Yesterday, I have been following and contrasting some cryptocurrencies I noticed that Coinmarketcap is updating its exchange rate more slowly than Coingecko. I think coingecko is better and easier to observe, convenient, complete, and faster to update. I am thinking of using coingecko for the long term for trading and keeping track of my favorite cryptocurrencies.
When you use third party services you should use multiple sites at the same time. They are never the 100% the same so one site has features that can support for the other sites. From data update frequency and accuracy to different indicators.
DeFi, there are many DeFi observer sites:
Overview on DeFi[BIG LIST] DeFi Projects & TokensI am overwhelmed by DeFi projects so I almost ignore them. Watching their price charts on exchanges are enough.