After testing & buying everything out there, I settled with LinearMouse [0]: - FOSS (a plus but don't mind paying) - Control of scrolling mode settings different for Horizontal vs Vertical - Can disable mouse acceleration (I think only CursorSense can also do this). - Universal back and forward buttons (replaces SensibleSideButtons) - Settings are different per input device, scrolling can be per app I cannot stand an…
Just FYI, re-training muscle memory is how you avoid RSI with keyboards/mice. Its important to switch up your input devices every few months and give the muscles in your hands a chance to de-calcify from the previous ergonomics.
Personally, the only real solution to fix RSI has been strength training & regular breaks during work.