And in that a practice of Vajrayana has been more effective in performing that purification than Witchcraft ever was, I can say that I've found more and better of what I was looking for when I began Dharma practice. For example, in Vajrayana, we have a practice of purification in the meditation on Vajrasattva in which karmic seeds are purified, ripened as it were, and one can use these extraordinary means to purify karma from past lifetimes in this single lifetime. It's difficult sometimes, but helpful in the long run. I have found the same to be true in some of the practices of Witchcraft as well. Strange phenomena have been attributed to the utterance of charms as well as to mantra recitation.
Words are powerful, and the more so when supported by empowerment and lineal transmission.
Witchcraft includes ritual performance, and uses mudra in its ritual, much like the tantric sadhakas, ngakpas, or yogis. It posits a subtle structure of the body as well as a more dense physical manifestation. In this, the Dharma is more powerful than any other path to me. It helps me live a life devoted to the wellbeing of all those around me, and simultaneously works to free me of my veils and obscurations, making me happier in the long run. I do not doubt that there are those who are solely Witches who are also engaged in the process of meditation, and seeking wisdom and enlightenment, but they are few and far between.