You're right my druid really shines in hardest fights. I can just unequip my armor and spam aoe like blizzard and get huge advantage right at start. Dont trust the numbers on character sheet when it comes to dps it will say cipher is best coz blunderbuss bypass dr for large dmg but some fights cipher dps just cant be as good as other classes depends on the situation. Btw i'm starting to feel this game is actually well balanced coz so many people claim their class is best in their certain roles. Well done obsidian.
Well, in case of cipher it's just math. He can reliably spam ~30 average damage aoe at low levels + has single target damage that is almost as good as rogue's sneak attack, without the need to flank or cc the enemy (although he has great abilities to do both of these things). In very specific situations where you are fighting a single strong enemy you can flank all the time, yes, rogue will do a bit more damage (although with high level cipher spells like disintegrate not so sure + cipher has recall agony which buffs your whole party damage by 30% against 1 target). On average though, cipher is better damage dealer than rogue. I haven't even been using blunderbuss until the mid game (mostly some combination of hunting bow, arbalest and quarterstaff), and cipher was still #1 in damage done and ahead of my rogue, even though he burned a lot of focus on CC which was helping rogue's sneak attacks.