AND, avoiding temptation is hugely useful for me. With the right firefox extensions for example I've rid myself of most of the really enticing internet time sinks. I never have sweets or sugar or processed food in the house.
It doesn't have to be one or the other. I'd say for me avoiding temptation is the low hanging fruit that is obviously worth doing, and then practicing the choices I want to make is the real work. But avoiding temptation gives me more spaciousness of mind to practice my choices.
Of course we should be skeptical of this result, as with all research, especially in psychology. after all, the previous theory had lots of apparent research support.
But that said, this is the strategy that works for me. If I want to eat less junk, I need to not have junk in the house, so close that it's in my mouth before my prefrontal cortex can call for a review.
Avoidance is much easier