Had a Razer Diamondback 3G before, but it finally gave in to years of my furious game raging, it lasted well but nothing lasts forever, I wasn't really happy with the newer Razer offerings (I prefer a very ambidextrous mouse - and a Razer has a habit of making side buttons out of rubber that tends to get degraded and "rott" after a while - I loved the DiamondBack as a mouse but the side buttons degraded into a terrible sticky mess over the years) , so I got the Avior 7000 Last month - Apart from a very weak Macro writer it is fantastic, Love it.
Lovely buttons , great feedback from the wheel roll, none of that gummy rubber on the buttons.
The whole build & weight is just perfect for me (Mostly FPS and Strategy) - If there is anything about it that disappointed me it is the Macro writer. I had hoped for functionality along the lines of XPadder - but perhaps that is just too much to ask.
I cant really seem to find any way of assigning anything other than simple keyboard button and click sequences to a button - no apparent ability to issue mouse movements , or repeat, or toggle macros.
I wanted this mainly because I like to use side buttons for rapid clicking (Think Diablo combat) to save devastating my main click buttons - But I managed it with an AutoHotkey script - so its all good overall - just again, very disappointed that so little market research went into the macro writer in the software. Repeat, Repeat Delay, Toggle, and Mouse Up/Down/Left/Right are very standard macro functions these days - there really is no excuse for failing there.
But that's just a software issue, who knows perhaps it gets improved in later software.
As for the mouse hardware itself - very nice, and very happy with it