what are we comparing here? in a race? and if so, what kind of race? rally race, no need to say. road course, probably the honda. drag race? i would say NOT the honda or subaru. looks? if so, count the wrx out. i'll take the 350z

reliability? a toss-up between the honda and nissan (although the honda has had more time to prove its reliability since the 350z just came out; provided its VQ engine holds up to its name, it should be right up there with the honda, if not more so). fun to drive, havne't driven a 350z or rx-8, but the honda is one hell of a fun car to drive when you can drive it hard. i think the nissan looks better than the mazda so overall i'll have to say my fav out of the 4 is the nissan. i'd say the honda but for practicality purposes, the nissan would be a better car to own on a daily basis. make sense?