Rule # 1 - Always buy your mouse and keyboard in a store where you can open the box and try on the fit. A mouse that looks cool on Amazon may not feel good in your hand.
I am using a Logitech G502x ATM. I like its fit in my large hands. I wish I got the wireless model.