A mouse not capable of setting per button+ per application setting/dpi is not worth my time, regardless of hardware it uses.
A modern mouse must be able to adapt to application I'm using on the fly and remap all buttons and speed in a way I've specified once. Failure to meet any part of this classifies the mouse as casual.
Good hardware alone is not enough for a good mouse.