I personally think preparation is the key, I work for a professional valentine company and we use SRP, my boss thinks CG is shit lol. TFR the car then snow foam/wash then rinse, tar and glue remover and clay bar, then SRP and hi-def wax over the top to protect and seal it. But as I said that's only my opinion and I'm sure other ways work just as well.