I guess that depends on what you're looking to accomplish, as with everything else detailing-related. I tried it a long time ago when I started detailing and even then I was less than impressed with the results I got - it's a bit gimmicky to me, and that gimmicky marketing is why I bought it before I was a bit more educated about what it does.
It won't correct swirls in your paint - it will hide them. It's basically a really oily glaze with fillers, and there are better glazes out there.
It won't last long or provide much in the way of protection.
P.I.T.A. to remove if not wiped on and wiped off quickly. Also heavily stains microfibers and hands if you don't wear gloves.
I got compliments on it even though I wasn't happy with it. For $20 you can get a better product, but if it looks good to you and you like it, that's all that really matters.