The game i just finished this week had a more or less pure class rogue as one of the mains. I had a lot of fun using her after she passed level 9 or 10. I lucked into a series of daggers that had good chances to blind.

So I would use walk in shadows at the start of her turn, or tactical retreat to position her behind an enemy caster. Stabbity stab until said caster was blinded and then move to a second nearby enemy is I had the action points. Else wise I'd end the turn in sneak mode and repeat.

I used her as my scout, carrying oil barrels or ooze barrels to set up some nice conflagrations to whittle large mobs down quickly.

I found the challenge of her survivability enjoyable. There were plenty of those moments when she was in the middle of a group of enemies having failed to blind or otherwise disable her target, while the rest of the party's attacks similarly produced less than stellar results, but only had to retreat her from the action a handful of times. With high dexterity, she was very good at evading attacks.

By the time she was level 18, she was consistently doing the greatest amount of damage per party member with her backstab attacks at two per attack and the ability to attack several times in a single round.

Skills-wise, I got a lot of use out of walk in shadows, charming touch, daggers drawn and wind-up toy. fast track was helpful in a few situations.

So in short, I found the rogue to be a good utility role useful for precise disabling of enemies in combat.