And traps, poison, stealing, and herbalism. All of the above are "skills" in DA, thus available to every class. Heck, you could give a zerker pickpocket if you wanted.
Really, the only actual abilities unique to the rogue in DA are stealth and lockpicking. Stealth is only really useful in DA if you can kick ass once you're done sneaking into position (while not getting your ass kicked), and lockpick is something you can easily live without.
You also have the class specialties. Assassin is designed to kill people from flanking angles. Duelist is designed to kill people toe-to-toe. Ranger is designed to summon pets that kill people. Bard is designed to let you buff the party so that they can more effectively kill people.
Starting to come into focus why rogues should be able to hold their own in combat?
oh no i wasnt talking about dragon age, i was talking generally about rpgs and classes. I'm old school and i like rogues who are NOT good at fighting but bring a bunch of useful skills to the table outside of combat, in dragon age, if the rogue is NOT super useful outside of combat then obviously he'd need to be better IN combat.
i just, in general, dont prefer rogues who fight like fighters in my rpgs. at the very least they should have half the hitpoints/survivability.