I have about 20cm by 10cm hands and I'm going to throw out my ergo recommendations from what I've used in the past (I tend to go towards smaller mice, but these medium-large/large mice were all great)
- SteelSeries Rival 600 (wired 98g, separate buttons) is the latest I've tried, not sure how I feel on it 100% yet but so far its treated me well
- SteelSeries Rival 650 (wireless Rival 600, 121g)
- Logitech 703 (wireless,107g, separate buttons) - probably the most popular option and well known
- Zowie EC1-A/EC2-B (wired, 97g, buttons attatched to shell) - very common among competitive FPS players; difference between the versions are the senors, both of which are outstanding
- Razer Deathadder Elite (wired,105g, buttons attatched to shell) - Razer gets shit for some of their software and build quality but their recent modern stuff has all been very good and well made.