in my experience, in trading, I always go for the exchange that has a good review and I would ask the crypto community (or traders)what is their experience in this exchange before I use the exchange
Best way to evaluate them is through using it by a testing account.
Reviews are often one sided because every project employs some shills to promote them mindlessly and some are doing it so conspicuously that it becomes evident to the seasoned trader but not for the newbies. Asking the community is a good thing but again you will get biased opinions about exchanges and not what is suitable for you, or the number of times the top exchanges get told will be much bigger than what you need.
So use the exchange and test it and see it is good for you.