But the second part always bothers me.
This idea that Rogues should be needed, because no one else should have any ability to overcome obstacles like traps, secret doors. locks...etc.
I am not for making any class needed.
Last thing I want is to have to hold the last slot of my group for a Rogue. (or to turn away a Rogue cause we already have one... think about that for awhile....)
I do not want to sit around all day waiting for some specific class before I can go run a dungeon.
Also, a large number of people want to be able to solo this game.
Telling them that they cannot solo because they are not playing a certain class isn't what I want either.
nor is telling them to suffer through xyz because only some other class can deal with that.
There should be options.
Magic gear for instance.
Rogues should be played for fun... for versatility.
They can trap, sneak, bluff, UMD.... kill kill kill!!!
They are not suppose to be the only trapper.. the only sneaker.... the only killer...
I do not know the best answer, but one answer is multiple paths to completion of quests.
One to fight through, one to avoid fighting by finding a secret door.. or disabling a deadly trap.
Hey, we have a Rogue... cool.. we don't have to fight those guys.
Not sorry guys we cannot do this quest because we don't have a Rogue.
(and seriously, do you Rogue players really want to be declined by groups because you are only a trapper and they already have one trapper in the group?)
(Don't be a one trick pony and you will never worry about someone stepping on your toes.)
Edit: kinda funny that I play a Rgr/Rog and often group with an Artificer friend. Unlike most PUGs where people rush to be the first to disable a trap, we often stand around waiting for the other guy to do the trap because neither one of us enjoys disabling traps much.