Late to the game on this thread, but I'll throw another choice into the discussion.
Tire cleaners and treatments are like waxes....not everything is going to be right for everyone.
Best you can do is find the one that suits your detailing style and gives the results you're looking for.
Previously I was a Zaino junkie, but recently I've been trying Sonax stuff, and I think I hit a combination I really like.
The tire cleaner does a great job of stripping away any of the old treatments.... you know, the brown residue on the sidewalls after washing.
I'm not sure how Sonax can pull off a detail spray thats good for tires and for wheels, but I'll be damned if it doesn't work well on both.
I want a low gloss, "natural" look to the tires.
I'll use my truck tires as the example , lots more sidewall. lol
The spray works well on the BFG's, because it gets into the lugs, easy to apply and just wipe it down after.
Easy to use and not overly time consuming, but expect to touch it up every few washes, depending on how picky you are. Does a nice job of maintaining the look , and I've found very little to no slinging of product, but that depends how well you wipe it down and how long the truck sits after you apply it. Generally pretty good in my opinion.
Add the Sonax wheel cleaner to get rid of brake dust, and it's an effective combination.
Not whoring for Sonax Canada, but they ship super fast out of Mississauga.