NO. Swirlx has medium level abbrassive that will peel off your clearcoat everytime you use it and as the name suggests is meant for swirl removal only. If you are seeing new swirls appearing every now and then, you need to look into your car cleaning methods. Even improper use of an abbrasive can induce more swirls.
There are pre-wax cleaners (e.g. Meguiars cleaner wax, Meguiars DC polish step 1/2 and a long list from all brands) that have chemical cleaners and remove prior waxes and also clean your car paint for a new wax layer. So you can use these more frequently but not the compounds/polishes with abrassive (meg ultimate compound, scratchx, swirlx etc).