The wax effect will last for one month, while the effect of coating agents will last for more than three months. The coating agent keeps the car clean for a long time, so it's the perfect item for those who are lazy or have no time for car wash.
On the other hand, waxes can produce deep reflections and high gloss; this is the reason why waxes have been loved by many people. There are various type of waxes depending on the effect, workability, etc.
However, there has been almost no difference between waxes and coating agents in these days. The effect of some waxes can last for more than 3 months, on the other hand, some coating agents produce deep gloss. Find your favorite type.