The problem isn't what camouflage is, it's what it's not. It's not an enmity shedding ability. That is what ranger needs. The reason Camouflage gets so much stick (rightly so) was because it was SE's idea at an "enmity fix" for Ranger. a 5 minute timer that only slows down the enmity generation of your next few shots is NOT an enmity fix.

Now Stealth shot... THAT is a worthless JA at 1/5 merits. It's a percentage based buff, not a static -enmity amount per merit. The problem with Stealth Shot is that activating it generates 300 VE. So say you do a 2k damage WS against a Lv90 mob with -25 Enmity in gear. That will generate 1950 VE. Popping Stealth Shot will make that WS generate 1755 VE + 300 VE from popping the ability = 2055, 105 enmity more than if you hadn't used it at all. For Stealth Shot to be worthwhile it needs many merits meaning you have to take merits away from catagories that increase your damage.

In all honesty, Stealth Shot should be what Camouflage is now and not a merited ability, and Camouflage should work like Super Jump.