One of my favorite NSX forum comments was from a member who said "they couldn't wait for their NSX to get back from the mechanic, they were tired of driving the Dodge every day". Another member said "if I had the garage in your signature, I'd drive the Viper", which was of course followed with "what Dodge did you think he was tired of?"
I don't think the Viper makes a good around town fun car, but you might want something with more torque than the 370Z.