I think the first page had a few things backwards. For a start, palm grip is the LEAST accurate - the pivot is far from the mouse itself and does not allow micro adjustments like claw or fingertip. Claw has the advantage of allowing a seamless transition to fingertip in high precision situations.
High DPI is only useful in FPS, rather than RTS, because it allows the user to swing their aim around as much as 360 degrees in a split second. As stated, this is not necessary in RTS games. The actual DPI you use will be personal preference, but 2000 DPI is as high as you'll want in any case.
I have the Steelseries Kinzu V2 Pro and it's actually a pretty good mouse. I got it because it was on special for $10 (clearance) and ended up buying one for my work PC too. It's actually a bit big for my small hands, so I'm still looking for a smaller mouse.
My next mouse to try is the Commatech M1 FKmini, which is 104mm long. Kinzu is 117mm. For point of reference, the g9x is 108mm with the custom grip addons not installed.
I have the Razer Salmosa pro edition (which is 95mm), but the upwards curve at the tip of the buttons Razer use drives me nuts. It's the same on the Abysus, which is 115mm and a great mouse in its own right, but ugh so many missclicks from that button shape for me.
I think based on the condition of 800-2000DPI and your definition of small (my definition is obviously a lot smaller), you can practically pick from at least 20 equally as good choices.