Not a fan of wax on wheels, not found one that lasts as long as jetseal or poorboys wheel sealant.
Poorboys Wheel Sealant gets my vote.
Just put my winter wheels on, with the summer wheels having 8 months worth of brake dust and grime on the insides (I can't be bothered cleaning the insides normally)...a quick blast with a power washer and they are like new again.
Some tar spots remain....but you can still feel the Wheel Sealant on them.
Highly impressed with it.