I have personally only used
Klasse out of those 3 and the stuff lasts forever. I put on 1x
AIO and 1x
SG last May on my 00 Mustang and it's still beading (this is a daily driver that is never in a garage). It has very nice durability and great shine however I don't find it that easy to apply because you can't see the darn stuff on a light colored car and it smells really bad!
But seriously if you are going to go with somthing synthetic/polymer or whatever Klasse is great.