Go for the Corvette. It's simplt a better sports-car overall and in a completely different league performance-wise. Don't let anyone brain-wash you into thinking the interior is crap. That's just nonsense...the updated interior on the '08+ Corvette is on par with the 370Z in terms of feel and quality.
You really can't beat it for under $40K.