For years I have used this mouse, 3,000 hours of Arma 3, 700 of DayZ and many many more from other games. When the cable eventually breaks, I will fit a new USB, when the switches turn to mush I will solder in new switches.
I’m far from a fan boy, especially when it comes to Corsair but the Scimitar, best mouse I have had.
https://www.eloshapes.com/
Find a mouse you like the shape of and look at comparable mice that have replaceable switches. Then do a quick check on aliexpress at the prices of those switches/wheels. Things have gotten better with mice.