As an Immortal spec Juggernaut... I feel like it's one of my primary, if not primary roles in pvp. I taunt constantly, and am always guarding whichever player is playing an important/vital role in whatever objective the game happens to be set on.
Taunt is a great skill in pvp!