I must be an outlier because I love the Magic Mouse. I usually lay my whole arm flat on my desk. Since the mouse doesn’t cause my wrist to arc I don’t get carpal tunnel. Big win there.
I also rely heavily on swiping between desktops and I find the mouse works great for that. My one gripe would be the charging port placement being on the bottom. Charging up to a days charge doesn’t take very long but it is annoying to have to stop coding to charge it.
I too prefer the Magic Mouse, precisely because of it’s integrations with the operating system.
I’ve also found that for perhaps those who want (most) of those integrations you can replicate it with a multi button mouse (like those sold from Logitech or Microsoft) remapping those buttons to actions using either System Settings or in more advanced cases Hammerspoon[0][1]
I also rely heavily on swiping between desktops and I find the mouse works great for that. My one gripe would be the charging port placement being on the bottom. Charging up to a days charge doesn’t take very long but it is annoying to have to stop coding to charge it.