Christianity speaks of seven deady sins, and in Yoga philosophy they speak of five Cardinal vices.: Ego, (ahamkara) greed, (lobo) lust, (kama) attachment Moha) and anger (Khroda). They are all pretty similar really, and most other things spring from them.. I learnt in my first three months of the spiritual life, that for everything in the East, there is an equivalent in the West, and I have been pursuing this lifestyle for 31 years now.
Let me just say that Spirituality is always in stages. The baby just does not jump into manhood, and in the same way, one won't be a Mother Theresa overnight. For instance, my biggest thing is purity, but it may harm someone else who is not quite ready for it. The Christian mystics say that purity is the lily of all virtues. Still, there are people who manage physical purity fairly easily and yet have very restless minds and inner hatred or resentment!
We are all better at some things than others. In a family of three, one likes music, another sports and a third Religion. Enough said. So my thing is purity. (Or lust in the Cardinal five) I feel that at a certain stage of the spiritual life, purity is essential to hold the higher forces coming down. Without inner purity, without a clean inner vessel, it is very difficult to hold the Light.
Purity is a necessary preparation for the descent of Higher Forces, that is why all faiths have their monks, and you get rules which make women dress in long robes or modest clothes so as not to attract or create temptations. They have their inner meanings. Trust me. The loss of semen weakens us while affecting the development of our psychic nerves.
Still, I will repeat here that for some, a slow and steady approach is the best, and for others, it may be an entirely different vice like anger, ego, attachment or greed. Hope this helps.