I bought an imperial 3" from Imperial (before they merged with Betson). I have had no issues with my unit. It spins great. I play alot of Capcom Bowling and Milipede and have noticed no "fine control" issues. I do have the red translucent ball. From what I've read the white balls are heavier. So maybe it is the heavy ball that is responsible for some of your problems.
To each his own. I just reported my findings after taking it apart and modifying it to suit my needs. To me, having to spin the ball 4 times to get the cursor across a high-res screen in Windows was too much.
When I say "fine control", I'm referring to how far the cursor (player icon, etc) moves in relation to the amount the ball moves. A good way to test this is to place a finger on the ball at one edge and move the ball until your finger stops it at the other side. Watch how far your character moves in relation to this. If it takes too many rotations to move your character from one side of the screen to the other, your only option is to increase the "sensitivity" of the control. What this
really does is multiply the number of actual transitions of the encoder by a given factor. i.e. if the sensitivity is 200%, then you move 2 pixels for every 1 transition of the encoder wheel. This means you really only have half of the granularity that you normally would, but your character will move twice as fast.
Better encoder wheels give you both speed and accuracy. It's important to note that
reducing "sensitivity" is a far better situation. You end up having to move the ball further (speed) but your on-screen persona doesn't skip pixels.
You probably won't notice any of these things on bowling games or even millipede where fast spins are the norm, but a game like Missile Command or Arkanoid (I know, it's a spinner game, but the same things still apply) might start to show some of these problems.
As for the ball, I think this may be true. A heavier ball will make better contact and track better, but you would probably feel every tiny annomally in the surface. A lighter ball would probably have a tendency to ride over any rough spots and give a smoother spin, but not have the same momentum.
RandyT