A2Z All Wheel & Tire Cleaner is by far the best wheel cleaner I've ever used. Spray on --> Soak for a few --> followed by soap & water (if needed, often I don't if wheel isn't too dirty).
Turtle Wax's Formula 2001. For best results, apply on tire (sometimes two coats) and let sit for several hours and if you want, apply another coat and it shines VERY well. People often ask what I use on my tires.
NOTE: I've used several products in my days. I've been using A2Z for the past few years (since I wash quite often, I don't use wheel cleaner at every wash) and Formula 2001 since 1993.
Silicon based products looks nice if applied correctly but attracts dust/dirt easily and doesn't come off too well after being wet (in my experience).