(edited by Nate Rush.6970)
Idea for new spec/mechanic
I think if you take damage it should break stealth. Maybe let stealth give 1s of invulnerability and after 1s you get kicked out of stealth from taking damage. Stealth is by far the cheapest and easiest and most uncounterable skill in the game. But giving the only counter to rangers is not the way to go.
So I don’t really think Rangers need a new mechanic. They just need to revert some of the nerfs they did in beta or re-buff them in other ways. I’m looking at you spirits (health was halved and they received an internal cooldown) and signets (signet of beastmaster was changed from adept to grandmaster).
Rangers have a real problem with their default utility skills being “lackluster” if you don’t throw several traits at it, including some grandmaster traits. This is true for both Spirits and Signets. Signets have very long cooldowns and their active effect only affect the pet. Spirits are immobile by default, die literally in 1 hit, and have a very small range. Actually, spirits aren’t useful at all, even if you get all traits that could affect them (and there are 4 traits in 1 trait line for them, so you can only really get 3).
I do feel rangers are missing a way to use camouflage on demand. Currently it’s only available if you get a master trait and you get hit by a control skill and you don’t move. This trait should be changed to stealth so you can move and camouflage should be a utility skill. There really needs to be a general counter to stealth tho.