Coinmarketcap has a reason why they rank these exchanges based on their standing they have their own metrics and preferences.
And you can be sure that you cannot go wrong trusting Coinmarketcap list, because for an exchange to get in the list an exchange should first adhere on CMC criteria's.
Its not a question on how to choose but looking on what exchanges are ranked on top, another one to check is
https://www.coingecko.com/en/exchangesExchange RankingCoinMarketCap ranks and scores exchanges based on traffic, liquidity, trading volumes, confidence in the legitimacy of trading volumes reported, and qualitative factors such as longevity, reputation, public audits (e.g. PoR), licenses, and user feedback. Highly-ranked exchanges will possess the aforementioned traits and have markets that score well across Liquidity Scores, Volume, and Web Traffic Factor and have high Confidence scores.