This this this!! Sylvanas can reasonably beat many people in a fight but its not because shes super strong, its because she fights smart.
Also when she fought Saurfang and Bolvar she was being backed by the jailers powers, aka, her strength was not her own. Rangers are best at ranged attacks (duh) but they can also fight hand to hand if needed as most of them are good with using smaller melee weapons when ranged options aren't available. That's what differs a ranger from an archer, the fact that they can fight up close if they really need to. But most don't as they aren't extremely strong and rely more on speed and wit.
Rangers in general are kind of an OP class because they take the best aspects of the hunter/archer, warrior, and rogue classes and combine them all into one. In games like D&D they're good to play if you're in a small party where you need most of the players to be tanks (especially if you pair the class with a good race like a tabaxi or elf) but WoW doesn't even give the players an option to be a ranger because they're OP. Not because they're strong but because they can use so many different tricks. Lily of course knowing this makes Anevay a ranger.
According to Lily, Anevay is a ranger, but in WoW she's classed as a warrior so this may be where her confusion is coming from. Because in game she would be using Anevay as a tank. Anevay would have all these heavy hitting attacks with swords and axes because she's not classed as a ranger. Typically if you would want to make something close to a ranger in WoW you would choose a hunter as they fight with bows and use pets for close combat. Anevay supposedly has these pets but in actuality they would just be her mount in WoW and wouldn't actually be able to fight because once again, she's a warrior. Essentially what I'm saying is Lily thinks rangers are badass warriors because she plays a warrior and calls her a ranger.