I realize this is an old thread, but I owned a 2006 S2000 and just got a 2018 124 Spider Abarth: I prefer the 124 much better. The Fiat looks more expensive and feels more substantial, the suspension is more comfortable and the handling more fun.
I had a love-hate relationship with my S2000: I loved the styling, the Honda quality, the agility and surprising power of the car; I hated having to keep things at 10/10th to enjoy it, the nonstop engine whine, the plain interior, the 1980s-looking instrumentation, the cheap radio, the flimsy leather on the seats.
There is a decade between the two, but I paid as much for a new, fully-loaded Fiat 124 as the going price of a used Honda S2000 with 60,000 miles —which are becoming harder and harder to find. While that says a lot about the Honda’s resale, that doesn’t help me as a buyer. Plus the Spider comes with backup camera, navigation, a better stereo, more comfortable seats, a better sounding exhaust, etc.
I love the way the Spider looks, drives and sounds. And I can have as much fun in it at 20 and 70 MPH.
Fiat finally gave me a car that does everything my S2000 did without any of its shortcomings.