Yea I feel like all the people who complain about this class don't quite understand it yet. I've been playing with it in all the game modes and I'm liking it so far, it'll have a lot of potential once all the decent players optimizes it.
In wvw/pvp I think it's it works just fine, I'd say it plays a lot more like core warrior or herald, it's pretty mechanically heavy but once people start getting good at landing all the CC combos it'll be a monster. Down side is, you don't have much utility or mobility unless you take certain weapon sets.
In open world PvE you kinda just steamroll through everything, specially with your elite which you can recharge even faster with that one trait recharges your cooldowns every time you land a cc. Haven't gotten a chance to play it in more serious pve settings and I'm not quite sure how to optimize its dps quite yet but ranger isn't really great at power dps anyway.