>>503034172SL warlock was banned in the tournament because it's far and away the best dueling spec. Snutz won the first duel tournament on Soul Link and it wasn't close, and ever since that it was banned. He won this tourney too, but it was much closer (except for the finals, because Mage can't really kill Warlock). Also, SL is simply not a very fun spec to play in BGs or the world, because you'll just end up dotting some dude on his mount and he'll run away. Your killing power as SL is incredibly low, which makes it not very fun. In premades, you'll be forced to defend farm/stables while the rest of the team has fun.
Outside of SL, Rogue can beat SM/Ruin Warlocks pretty reliably, and if you vanish/reflect DC it's an autowin. Rogue vs Mage depends largely on the phase. Early phases, dagger rogues should be able to kill mages. CB/Prep Rogues have a bit harder time. Later phases, you'll see Mages spec into Ignite/Barrier, and they'll get an edge on Rogues. Rogue vs Mage is the best asymmetric dueling matchup in classic, though, and so it's mostly skill-based, not MU-based.