But, if someone was handing you the keys to any of the three above, with a contract that said you could not sell the car but it was yours for free? I too would probably choose the NSX, only because it's a Honda, and I would drive it hard and put it away wet. It's got cheaper maintenance, that's important to me with as much as I drive. I'll tell you what though, I would have nightmares that I should have chosen the 355, those things are pure sex to look at for me.
Edit: If maintenance is included then of course I choose the 355
2nd Edit: It's a good thing I'm not that picky, since I walk out to my 21 year old 5 series BMW that is the bottom of the line version when I do go out for a drive