Coinmarketcap is good but I prefer Coingecko because Coinmarketcap is owned by Binance. All the information that you can get on Coinmarketcap, you can also get it on Coingecko. I prefer how Coingecko rank their exchanges. Binance is not always at the top. But on Coinmarketcap, Binance is always at the top.
For a while, more out of revolt against CMC, I used Coingecko. But I must admit that it happened quite a few times that I received incomplete information there, so additional checking was necessary. A certain number of top coins is ok, but the ones about which I needed as much reliable information as possible were imprecise, to say the least.
Since bought by Binance, CMC have several new feature such as providing more types of data and coin/token categorization. But some people including some types of data aren't really needed which makes the website slower to load. I don't pay attention to feature change which only available for registered users though.
They overloaded it with a lot of unnecessary information, it can be very tiring and slow down if you come for short information and don't want to linger.