Actually both of them are really good in cryptocurrency and they have both advantages sometimes there are deferent but both if them are good. Coinmarketcap you can check almost all the details of each coin and tokens in coinmarketcap. In coingecko we can check the price at the same time we can also calculate all your token price that makes you easy to know if how much money you earn if you want to sell your tokens.