Sight beyond sight: Ability to see stealth foes within 600 radius for 5 secs (without revealing them). First hit reveals them for 5 sec.I always thought it should work like this. Immune to blind is a great addition.
Rampage is the only toxic cc chain from warrior. Otherwise he has to come in melee range and hit you with proper cast animations which I think is extremely fair.
If I dodge the pet, I have one less dodge to counter the ranger which is an advantage to the ranger. If I don't dodge, I eat the damage also giving an advantage to the ranger. I think pets are underated.
Reducing hundred blades cast to 3s or 2 3/4s will make it much better. I think Rain of fire on longbow will be too similar to the burst skill. I'll rather have a cc maybe daze added to the skill with lower damage and cast time. Remove cast time on rage signet all together and Headbutt should be doing full damage if it removes stability. Also 1s might on shield master trait is really stupid. Make it 4s at least.
Any attack after going to stealth for more than 3 secs gives an effect that reduces outgoing damage by 50% for 1 sec. It is still possible to 1 shot people from stealth within the first 3 secs but it gives enough counterplay to the opponent to avoid it. Also going out of stealth after more than 3 secs gives the same effect so that they cannot time the 1shot burst with the end of stealth.