If I'm missing an obvious point, then I'm sorry (I don't know too much about rogues), but I'm just curious as to what rogues bring to the table that other classes don't. From what I've gathered thus far, in PvE grouping rogues bring non-renewable CC that can only be applied to humanoids before combat, scouting abilities that a druid already has, as well as poisons which apply debuffs that other classes can pretty much apply. And while yes they DPS, so can ANY other class. In PvP, I read another post stating how basically warriors are better than rogues in every way, and while they may or may not be correct, it seemed to confirm my suspicions that rogues really bring very little to the table that another class can already offer.
So I ask: what is the benefit of having a rogue over another class?