You don't actually need Neeshka. I prefer to bring along an extra healer instead, and simply march over traps and bash chests/doors, then use the healer taking Neeshkas place to heal the few hitpoints lost due to traps. Either that or take Khelgar as a monk and run around, his dodge chances and such are so high that most traps either miss him or is resisted so he takes 0 damage.
Ever since BG2 I've found the rogue class to be somewhat useless compared to the alternatives. In BG2 rogues were absoluttely needed, due to certain traps that killed instantly and could not be disarmed by anone other than rogues.
Sort of like Bards. Ever since they lost their spins and stoneskin in BG2, they're simply not as useful anymore. Don't get me wrong, their songs and spells are still useful, just not as useful as the alternative: High level clerics, wizards or sorcerers casting high end spells(wail of the banshee, bombardment, meteor shower, mass heal etc).