Sealents and waxes are based on the same principle - to protect the car. People generally wax on top of sealents to prolong the long-term protective nature of sealents. Sealents and/or waxes can hide swirls, but very few have any polishing qualities that can level down the swirls. I haven't heard of nor used Carecraft so I don't know what to tell you. Try it out and tell us