I dont realy remember wich update it has changed, but not too many updates ago it was possible as a rogue to sneak and attack and stay sneaked (hidden) until a creature attacked you or some other creature(s) spotted you. Then this changed to sneaking + attack = not in hidden anymore.
In my opinion this game style is based to much on endgame, where it is very usefull to just sneak attack once and then get out of sneak and have more attacks. Since aggro is propably on one of the tanks or the mobs are CC'd, you'll sneak attack anyway (e.g. very usefull in raidgroups and epics). However, i TR'd my rogue and this new system of sneaking is terrible when you try to enjoy the first 15 levels of the game as a rogue. When you try to kill a single creature that is a few yards away from a mob, i can kill it sneaked... but i will give away my cover to the rest of the mob because i automaticly go out of hiding when attacking. And a rogue isn't the best head-on fighter...
As mentioned this used to be different, wich made the game as a rogue on lower levels much more enjoyable. Right now i play with a friend of mine (monk) and feel rather useless. My BA is significantly lower, so i tend to hit less often. However when sneaking a rogue gets bonusses on To Hit, this benefit get´s rather useless in small party´s or solo because it only goes for 1 attack since you get out of hiding when you attack.
Long story short: The new system of sneak attack and hiding is very convenient for endgame. The old system is more fun for a lower level rogue in smaller party's. Isn't it possible to make it optional? So the player get's to choose if he or she stays in hiding when attacking (thus having less attacks, with more accuracy and damage), or just sneakattack once and automaticly get out of hiding (having more attacks but less to hit). That way playing a rogue is prone to different styles of playing. whereas now it is almost only usefull for 1 style of play at endgame.
I think it could really aprove the game as a rogue who is also interested in playing the lower levels of the game. Would it technicaly be possible to apply this option? for example having 2 "sneaking" options: 1 "endgame sneak" and 2 "try to stay hidden at all costs sneak"