I have one. I THOUGHT it was fine with the stock encoder wheels, but then I ordered the upgrade wheels from groovygamegear on a lark (I was making a huge order, and I saw those staring at me, and got them). It made a huge difference.
Basically the Imperial ball is smoother rolling than the Happ ball, but it doesn't have that giant roll time that the happ balls have. With the upgraded encoders it STILL doesn't have the giant roll time, but now a good roll with have the same basic effect, while maintaining that smoothness.
Basically, with the upgraded encoder wheels it is a better ball than the Happ/Atari midi trackball.