I'm pretty sure Urchin/Swindler is almost always better than Urchin/Urchin, and I'm coming with reasons.
Urchin/Urchin has 3 things going for it: it cycles you faster, it gives you a 1/11 chance of hitting when you otherwise would not have (well, 1/11 if you play that urchin which would have been a swindler), and if they miss each other, you usually get to knock them to 4 cards from 5 twice.
If you have Swindler instead, there's approximately a 1/6 chance you disrupt their ability to get to Mercenary, by a LOT, by hitting one of their attacks. To be fair, when you miss, you are cycling them and making it slightly more likely they collide. Overall, I think this makes Swindler slightly better than Urchin... except that Swindler also makes $2, which is usually going to be better than drawing a card. On those rare boards where drawing a card on turn 3-4 is much better than $2, double Urchin might be right. But most of the time $2 is better, and I think even if they're equal, Swindler would be a little bit better.
Swindler hitting Mercenary before they can play it, or before they play it much is really a thing, too. But a minor effect.