When comparing Razer Mamba vs Logitech M570, the Slant community recommends Logitech M570 for most people. In the question“What is the best mouse for programmers?” Logitech M570 is ranked 11th while Razer Mamba is ranked 33rd. The most important reason people chose Logitech M570 is:
Using a stationary mouse will keep wrist and arm movement down. The trackball being operated by the thumb makes for great comfort (do not recommend finger based track balls). A trackball doesn't require a large flat surface, though next to the keyboard still tends to be most comfortable.
Specs
Ranked in these QuestionsQuestion Ranking
Pros

Pro Good design, good software
Very comfortable, good weight and easy-to-program options (button functions, colors, etc).
Pro Has wireless and wired options
The Razer Mamba is a wireless mouse that is also able to be wired by simply plugging in the provided USB cable.
Pro Trackball
Using a stationary mouse will keep wrist and arm movement down. The trackball being operated by the thumb makes for great comfort (do not recommend finger based track balls).
A trackball doesn't require a large flat surface, though next to the keyboard still tends to be most comfortable.
Pro Wireless
With 18 months of wireless power, it can be used in a variety of manners not handicapped by a wire.
Cons

Con Battery life is very limited
Battery charge dies very quickly.
Con Low build quality
The shell is very cheap, thin plastic and the button sensors are either far too easy to trigger (left/right click) or ridiculously hard (back/forward, middle button/wheel).
Con Really awkward with the left hand.
Doesn't really go both ways
