@athairbirb Linux compatibility should be easy as the USB standard already includes support for 2d pointing devices. As long as the mouse doesn't have 10 buttons or any unusual special functions…
They often come with fancy software, but that's usually not needed. (except for substituting context-dependent hotkeys with button presses maybe, or "improve" on OS configuration options)
I'm using a Gigabyte M9600 ... three resolutions, notched wheel that also tilts sideways (how can anyone live without sidescrolling?), and two extra thumb keys (which I never use...). Everything works on many Linuxes, no problem, since 2015 or so.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!