People that think that rogues are underpowered haven't played one, or have missed their build.
Because this is easily the most powerful setup in the game.
Sneaking lv5 + backstab + guerilla >>>>> mages
At level 5 a rogue can do 500+ damages (on HARD diff) on a single target and remain invisible until his next turn.
I haven't test, but I think a 4 rogue party can be very fun and very effective (like finishing every fight in less than 4 turns without taking any damages).