if someone gave me a choice of cars (money not an option) i would choose the nsx hands down..great Performance and a mid-engine setup.
however, if it was my own $$..i'd take a 350z and keep the 50 grand i'd spend on an nsx.
the nsx is very overrated. its way to expensive for the meager Performance it has. the only thing i like about it (for its price) is its mid-engine setup. good weight distribution, and low cadence.
that said, if someone was to give me a choice of either an nsx or a 350z...i would definately take an nsx anyday.