I am not sure I see where Stealth does not work properly, but then again I may not be following the rules as intended and that may be the case. My group generally does not take, nor do they really know about, free actions and usually only use Move and Standard actions. Stealth is largely rolled well in advance to sneak around, and the rogue and ranger understand that attacking, talking, signalling, or any other action that would make themselves noticeable will either give the enemy an opposed check or take them out of stealth. To re-enter stealth the player has to break line of sight with all enemies, or be a Shadowdancer. Reading through the re-write of this makes the entire skill appear unwieldy and undesirable. I would avoid any character that uses it if we were to follow the suggested re-write.