I only have experience with my home made Diamond style cleaner, and a friends Ballstar. I clean the balls at home, Aramith Premium and Aramith Duramith, apx every two weeks with the Aramith cleaner diluted apx 10-15%. Table is vacuumed apx every two to three days use. Balls come out great and similar to' but somewhat cleaner than the ones at the two leagues we play.
Our friend uses a Ballstar unit every day and Centennial balls. They look incredible, better than new, but have a slippery feel, and play really different. They also have an exaggerated amount of draw. While I like the way they look and the amount of action you get with them, the downfall is most all places you go out to play pool at will not play the way they do, so I see that as a problem unless you don't clean the balls with them as much as our friend does.