The best you can get is the one that is most comfortable for you. Unless you are using a mouse as a robot distance sensor and need micron level resolution, any decent gaming mouse is more than enough.
I personally like logitech's stuff, but also use Razer, and both have great ergonomics for my case. Go to a store and test them out, one is bound to fit like a glove