Honestly, with wheels like that, I'd recommend a wheel coating. You can reference my thread here for pics of my wheels after an application of Pinnacle Wheel Coating:
http://www.fiestastforum.com/forum/threads/4417-Finally-was-able-to-detail-the-FiST-Pic-Intensive
It takes but a single afternoon to do and the benefits are well worth it. The benefit of a coating isn't just about making the wheels shine like glass, but more importantly, the upkeep is far easier. After treating my wheels with a coating, they stay cleaner longer in between washes, and best of all, the brake dust comes right off with a simple swab with a wheel woolly and regular old car wash which is a huge perk because you save a ton of money in the long run because you're no longer buying Sonax wheel cleaner at $20 a bottle.
With wheels like yours, I personally would dread cleaning those with my bad knees and back. The higher up front cost of a wheel coating would easily be justified in your case, imho.
As for an actual wheel cleaner though, Sonax all the way. Fantastic product. Pricey, but makes the choices at Autozone/O'Reilley's/etc look like kids stuff.