I think you've had real bad experience with the device. The grief is all over in the comment, isn't it?"works like a boss" huh? What hardly works at all and claims credit for all the work you do? Disappears when deadlines approach and most likely found brown-nosing the directorate?
I second the G604 - lots of side buttons, scroll wheel is incredible, and I personally like the Logitech software a lot. It is often down to $45 on Amazon. I can't imagine gaming without it now.I have a very weird FPS setup but it works for me and gives the the best of both worlds. I have WASD, Space, Q, and Shift set up to an XBO controller, I also use the D pad for whatever else I need per game and tab and escape are set up as well using the middle buttons. I have a Logitech G604 wireless gaming mouse. It has 6 side button that I have assigned to R,E,X,V,F,Z. I have melee (typically C) assigned to the middle mouse click, crouch to pushing the mouse wheel to the right and B for pushing the mouse wheel left. I use ReWASD software to set this up and make it so that the Xbox controller is not recognized in Steam for instance.
It took me a while to get used to it, but I love it. My reservation with mouse and keyboard was movement, I didn't like WASD vs having a control stick. I still have the keyboard for obscure button presses, usually like menu or map or such.
Anyway, I said all that to say the G604 is often on sale and its a great mouse because the side buttons are easy to reach and use and I use it in FPS games as well as many other PC games with this set up. Even adventure games work with this set up.
Logitech G604 (see above comments)Most mice have too many features I don't personally use. I don't need RGB and weight changing. What I do need is more buttons than just 2 or 3 on the left side but I don't need 10+! Just give me 5-6 left side buttons and I'm set. Nobody is offering a mouse like this that I know of anymore.
I also don't need 200,000 dpi resolution, worthless. Every mouse I've bought in the past 15 years requires me to move the dpi down to a sane level to get the desired FPS motion.