Recs.
Updated
Specs
Pros
Pro The software for this mouse is amazing
The software in this mouse allows you to set 5 levels of DPI that you can scroll through with the two buttons just below the scroll wheel, it allows you to customize the RGB lighting on the Razer logo and the scroll wheel outline, and it even allows you calibrate the mouse sensor to almost any surface or Razer mousepad.
Cons
Con Battery Life/Charging time
The one thing that I have run across in this mouse is battery life. If you're not a gamer that's going to be playing 5+ hours a day, you don't need to worry about it. However, I sometimes have to turn off my RGB lighting to preserve battery life on this mouse. Also, the charging time can take a little while, though if you charge it overnight it won't make a difference. A plus with this mouse is that you can play while it is charging through the charging cable, so while that kind of defeats the purpose of having a wireless mouse, it can be helpful in a pinch.