Overall, very nice mouse. Build quality really is top notch, and it has a nice rubberized texture to it (best texture I have felt to date actually).
I have to stress though, that this mouse in general is long and flat. I ended up selling it because the reach was too far to the buttons (left and right click buttons) with my hand size, and in particular, the mouse wheel was very far forward, more so than any other mouse I've owned. If you have large-ish hands, this will probably be ideal for you.
All the buttons clicked and felt great (actually the tactile feed back was about the best of any mouse I've used), except for the mouse wheel. This felt clunky at times, and didn't click as smoothly and softly as other's I've used. It also had a one of the most resistances I've felt, although this all is just personal preference.
Also, the rear of the mouse is quite low, and your palm doesn't really rest on anything, even though the mouse is long (generally). Again, personal preference and you may or may not like this.
Software is average, with GUI being nice, and everything worked as advertised. Nothing special (some other companies have amazing GUI for the software), but works, simple as that.
In summary, I highly recommend you try out the mouse first if you can (as with any mouse), it see if it fits your hand and mouse preferences. If it does, you'll absolutely love the mouse. I definitely would say this mouse is for larger hands, if that helps.