That is kind of a tough decision if you just look at it from a horsepower standpoint. They're pretty close. Me personally, I'd probably lean towards the Cobra because Cobra. It has the IRS too so that's a plus.
But you're right about the S197...it certainly feels like a tighter, "peppier" car...