Nah. What tree did you put your points into?
I'll tell you this, I went down the Focus tree (supposed PvP) but was having a hard time during WZ, dunno if I went for the wrong stats etc. I choose Crit as my secondary stat as according to the tooltop STR is supposed to boost all melee and force damage. Yet Power as a secondary stat seemed to boost my damage way more than crit and surge and so on, which made me go huh?
I had to work hard in WZ to deal out 150k damage as a lvl 40 Focus sentinel.
I'm currently lvl 42 and while I'm still one point away from Merciless Slash, I can now deal out +200k damage with ease and tend to be a top damage dealer during WZ. The number will go up and down, mind you, depending on your opponent and if they're premade, target you etc, but the point is I'm having way more fun as Watchman. At least my STR + Crit build is finally starting to shine due to all those burns (who also heal you).
When I went down the Focus path my build was just wrong (or it seemed so) as Power seemed to be a better secondary stat than crit.
Point being, the game is brand new, there is plenty to learn, but I'm sure you'll figure it out. But sentinels are NOT broken. Just harder to master/figure out than other classes. Or that's what I'm being told. Yet, it's all pretty noob friendly compared to hardcore MMOs so there really isn't a reason to QQ at all.
Give it some time!