Overall it is pretty great. The mouse is very comfortable. It is accurate and quick to respond. It doesn't need custom drivers to function, though Mionix does make some software that will let it change color and allow for other customization.
After two years the middle mouse button gave out. It only has a 1 year warranty unfortunately.