I've been asking this question since before 1.2 came out. My opinion is that if your team needs DPS, absolutely not. If they are looking for a utility like friendly pull for huttball then maybe.
I disagree. While the Marauder dots do hit extremely hard compared to ours they also have 3 skills, while specced' watchman/annihilate, that can crit for over 5k.