The Logitech G502 uses the Pixart PWM-3366 sensor, the Castor and Naos 7000 have a PWM-3310 under the hood. The 3366 is nearly identical to the 3310, but slightly more raw (1:1 input) while the 3310 is more forgiving. This paired with the fact that the Mionix Castor is an ergonomic wonder that fits neatly in pretty much everyone's hands makes it the best choice, for 50$ it is a steal.
Dont run into the fallacy of bothering with RGB lighting, weights, swappable parts, ridiculous amounts of extra buttons et cetera. The mouse serves only one purpose - accurately and reliably tracking your hand movements and sending this data to your computer. Everything else is pretty much irrelevant.