First of all, I know the situations in which to use Mind Trap because I play the class (e.g. while in stealth to stop someone from capping a VoidStar door without attacking them). It can be used but it has OBVIOUS limitations. People who play the class and use mind trap know what I am talking about.
Also, as Darkness Sin with good utility one of others classes that tends to turn the tide in WZ would be the Vanguard version of the Trooper and its Powertech mirror. I don't play that class, I just know they do a great job of defending and getting objectives. Why do I know this? Because I have played plenty of Warzones against them as a Darkness Sin (its the ONLY class I play) and they tend to cause problems if not ignored. Kind of like a Darkness Sin... Which you would understand if you really played the class (not have a toon, but play the class and spec)