Play any mesmer, any necro, firebrand, spellbreaker, thief (without stealth) or even a ranger (without sic em). Engineer is a counter to thief because scrapper is tanky and holo runs passive reveal. Revenant vs Thief is still as weird as it was before, so no comment.