Havent had it long enough to test the battery life, but its comfortable fits my hand well (I have fairly big hands, im over 6 foot tall). Being able to change dpi is great, some activities merit a faster or slower mouse at the time.
One annoying thing was needing to manually download some software to initially be able to connect to my computer, and it wasn't very nice software to use.