Take a look at the description of the Meguiar's product. It's a polymer and it's designed to left on the surface of whatever you've treated. Diamond may have recommended it; but it seems to be pretty clearly outside the rules of the game, which doesn't allow residue on the balls. I be interested to hear their explanation for recommending this.
There have been several threads about ball polishing, one long one within the last few months.
You may want to look back at some of the opinions and information discussed.
"The most advanced high bead and deep gloss spray detailer! Meguiar’s®, the company that brought car enthusiasts the world’s first spray detailer, now introduces a revolutionary mist and wipe product that works like a spray detailer and enhances wax protection. This totally unique formula represents a significant breakthrough in technology that has even our eyes popping! Through the use of new Hydrophobic Polymer Technology™, Meguiar’s has created a spray detailer that actually repels water, withstands multiple car washes, and adds additional protection to your finish. The secret lies in the high level of surface tension created when these revolutionary polymers react. The result is a slicker, darker surface and incredible water beading! You will feel your towel almost float across the surface. The gentle, high lubricity formula is safe on all paint types including the latest clear coats and can be used daily to remove loose contaminants, dust and grime to keep your car looking its absolute best. It’s so easy, you can detail a full size car in less than 10 minutes! - See more at: http://www.meguiarsdirect.com/product/meguiars-ultimate-quik-detailer#sthash.gHi3sjDy.dpuf"
After reading this, I believe you'd be hard pressed not to run in another direction for a ball cleaning product.[/QUO
I observed that the novus did not leave any perceivable residue. I'll let others decide what they like best.