In PvE it's fine. No real game breaking bugs. You're there to do DPS in single target or AOE. depending on your spec. And a sniper can DPS just fine.
In PvP it's like putting a target over your head. I only use it for knockbacks and to start/finish someone off. It's slow to get in to and to many abilities that are the same on other classes are tied to it.
There are benefits to it in certain situations. IE..Entrench stops you from being knockbacked, pulled or leaped to. But in most situations it will be more beneficial to not self root.