Originally Posted by
Nutricul
The G502 has what you listed.
You can bind all the buttons via the software, two buttons on the left of your left-click for your index, 3 on the side for your thumb. One endless-scroll-lock button and a 3-click DPI/profile change button. My only personal downside is that one thumb button is a bit too far away for me to click without stretching due to having small hands.
Other than that, it's my go-to mouse for anything that doesn't require the multiple buttons on my Naga.