I used the Viper ultimate for a while when I was a little younger and not fully grown yet. I dropped and broke it, so I bought a G-Pro. The G-Pro is a good mouse, but the shape is too universal for me, okay at everything, great at nothing. I bought this mouse about a year and a half after breaking the first iteration, and my hands are too big (19cm-10cm) I love this shape but the hump is quite low, meaning there is not much space for your ring and pinkie finger on the side if your hands are a little bigger like mine. If you have more moderate size hands, this is my personal favorite shape I have tried, just too small for me.