I have a Razer Naga. It's fricking epic, it really is. Everyone thinks that the buttons at the side are annoying, to be honest for the first 2 days they we're but then you get used to them and it isn't a problem at all, you don't even feel them and it's not really hard to memorize them. It also has really good grip for you fingers.
Probably the best thing on Razer Naga is.... If you download Razer Synapse you can edit your 12 buttons to whatever you like. Also change your sensetivity of the mouse. If you're a moderator it can be a macro for messages, you can set them to music (stop, volume up/down, next song, previous song), you can set them to keyboard function (to use the buttons for flint and steel),... Basically you can set the buttons for anything you want. In the program Razer Synapse you can also change the lightning of the Razer Naga (change colour, turn off the lights on the mice,...). It really is the best gaming mouse, it really it has everything need.
Razer Naga is really a epic gaming mouse, if you can buy it do it! And don't listen to people saying that the side buttons are annoying, they aren't at all, you get used to them in 2 days, you won't even feel them.