Conventional rolling-ball mice pick up dirt and debris off their pads and, since the encoders are held onto the ball by minimal springs, then skip or just stop working. But the friction between the bottom of any mouse and its pad makes precise pointing difficult. I once saw a mouse with a teflon underside and a very large glass- smooth pad with very little friction. This was a definite improvement. I don't remember the brand and model.
All mice suffer from the finite size of their work area, hence the row, row, row above.
So I recommend trackballs instead of mice, but not just any trackball. The ball should be quite large to enable several fingers on it and should roll very smoothly with little friction to enable precise work. A heavy ball is desirable so that a quick flick makes the cursor coast across the screen. Then one can use fingers to get it onto just that pixel. Billiard balls are rugged and unlikely to wear out or break even if you drop them.