I'm a very long term user of Trackballs with SOLIDWORKS.
I have used the Logitech M570 (and it's predecessor before). I have just brought the MX Ergo
Personally I find they are much faster and easier to use than any mouse with SOLIDWORKS. If you like and adapt to them.
The Ergo is a much better quality product than the M570.
It is quite large and is an interesting design with being able to be set at two different angles.
I tend to tilt it back and forth thought out the day.
I would think about getting a M570 before the MX Ergo as a trial if you are concerned about using a Trackball. I'm sure they would be at a greatly reduced price now.
Personally I would never go back to using a mouse despite attempts to do so!
There are a couple of users that use a trackball mouse at work that do not seem to have any issues using them with SolidWorks. I tried years ago and I liked not having to move the mouse around but my fingers (thumb in this case) do not work well (I cannot use the mouse pad on my laptop either) so I went back to a regular mouse.
It’s all boils down to adaptability. Track ball is good if you have very limited space. I have both track ball and regular mouse but I use regular mouse because I am familiar with that.
Can I map the buttons on this mouse to some functions of SW? I am considering this mouse and the Anywhere MX 2s. Previously, I used the first generation of Anywhere MX.
I don't believe that you can program the buttons for SW functions.
They will be programmable via the Logitech SetPoint software for functions like, Enter, back and the like