I used to have a Logitech g500s mouse, I broke it trying to replace the LMB button. Since the g500s I have fallen in love with Logitech's inertial spinning wheel. The wheel has an optical sensor - it does not wear out over time like mechanical ones in 99% of mice. The wheel mechanism gives good feedback, you can feel every step of scrolling + horizontal scrolling. Since I work with code and often read "long" sites, the usual wheel starts to lag after a few months, but this one plows for years without any complaints.