Currently a combination of the following Ranger Soulbeast traits 100% destroys any thief:
1.) Unstoppable Union (4 sec of unblockable attacks)
2.) Sic 'Em (Goodbye stealth, 40% damage boost)
3.) Longbow Rapidfire (Tracks with Stealth 1500m range, actually 1800m because of arrow arc)
Almost all meta rangers carry these skill combinations, which counters every single thief build in the game. A SB can 100% any thief from full health to zero in a single rapid fire from 1500m. Bolstered by the two above traits, rapidfire bypasses the thief's only two defenses -which are bandit's defense and stealth. At this point the only option the thief has is to double dodge roll or die -which puts the thief in almost an impossible fight against the SB because the hiltbash > maul > SB stomp combo is coming.
In testing the SB is also superior to deadeye in terms of range due to the extra range arrow arcs hit compared to rifle. At 1500 the bullet from the deadeye will stop, but at 1800 the arrow arcs from range longbow will allow the SB to hit the deadeye from outside the range of rifle shots -especially when elevated. One rapidfire (unblockable) will kill any deadeye caught in kneel.
I spent a ton of time in PVP arena looking for a way to counter this against a good SB that was camping the arena and lost every single fight with thief once he decided to pull his I win button. His response was "thief will always lose against ranger." And he was right, because when I swapped to my spellbreaker I absolutely destroyed him after a lengthy fight in which we each almost went down (which is how fights should be, prolonged and tactical).
I don't see how this is ok, to have no single option for counter play across two elite specs for one single combination of skills on one class. Simply bringing a longbow ranger to any fight with the above traits makes any thief 100% useless and arrow fodder.