I was in PvP build, that's why I didn't used the jugger skill as it had no taunt in it. That video was made just to show about parking points.
Jugger is one of the most important skill as it gives you a nice taunt and really good way to survive in large bunch of hard mobs. The 20% damage ignore really helps too. Just go on with jugger as venge is a waste of a skill in hard elites.