I'd skip the Zymol, lots of residue to clean up. Any of the other two are fine.
below is a pic of Klasse with P21 (which i identical to S100 just more $$$). I think all the products you mention will produce very similar results used correctly. For me its which product will require the least elbow grease.
By the way. Spend a good hour claying the car and wash the car twice before polishing and waxing. I read an interview recently with a car a detailing Professional who says the current blend of paints being used on Porsche's really only require claying for maximum shine, Carnauba is fading out of use on newer cars. Adding a good sealant helps but claying according to the guy will make all the difference in the world. I get in the habit of claying while I wash and then I do the second wash. And for the wheels Claying is a must.
p.s. used NXT spray after washing yesterday and it was a noticeable improvement. A great product you can get anywhere.