I use the Logitech M570 Trackball and find them great for SolidWorks
The ability to be able to hold a button or scroll wheel down whislt using little thumb moment to rotote, zoom etc is simply the fastest way.
Stopped all carpal and foreman pain problems previously experienced
Price is not huge and worth trying for the cost.
Accuracy is good but not perfect!
Search the forums with terms like "ergonomic mouse" or "best mouse" and you should come up with a number of threads that discuss this. Some of them are pretty old, so the particular devices they talk about may be out of date, but the discussions should still be valuable in setting a good direction.