The G305 is a very good mouse, but not at all perfect. I, for instance, don't see how a mouse with a price tag of nearly $60 can feature main switches with such a low nominal lifespan. The side buttons could also use some improvement, and I would like to see Logitech up their mouse-feet game. 99 grams for a mouse this small is, again, way too much, but thankfully, there is an easy solution as you can simply use a lithium battery, which would also kick up battery life a notch. Apart from these faults, the mouse is truly great and comes with a 2-year warranty. I would gladly recommend it to anyone who finds the shape suitable for the size of their hands and grip style.