I'll be honest, I'm not a fanboy. Not with electronic devices or cars. I respect the Z lineup but I have no brand/model loyalty because it makes no sense. By using the fanboy logic, even if they make an obviously shitty model, I'm supposed to like it.
For this reason, I can say I like the 300zx TT, 2006+ 350Z, and of course the 370z. The 370z being the most refined one, it'll naturally be the best one.
Tl;dr
Haters goin' hate