The chance to 'detect' a hidden player needs to either have a few more avenues with either abilities that detect stealth or if you can AoE an area and it reveals a player.
I think back to Ultima Online and how Detect Hidden skill worked, if you didn't have it, you could always cast the spell Reveal. If you had neither, you had to move on or wait the player hiding out... If the hidden player did not have Stealth, they literally could not move anywhere, so the player who was chasing the now hidden character knew exactly where that hidden player was. A bit of cat vs mouse scenario, highly enjoyable
How it's currently implemented, it favors the stealthed player more as very few players will have the proper attribute points to reveal them (when in range) and the stealthed player can move freely. Maybe chance stealth to, If standing still, they are hidden unless revealed... If they are moving, the required attribute to detect them in reduced.