True, though a lot would also depend on the track. Every road race track is different and would favor different cars depending on the track layout (Just look at Suzuka as opposed to Phillip Island, or Imola).
That said, for a pure sports car I'll gladly take the 458, the Lotus or the 911 any day.