370 > 350 for sure. I've owned both and the 370z is far superior. 3 of my buddies had 04-07 Sti's that were heavily modified (FP Green Turbo...) and while they felt really fast, especially from a dig, they weren't. Especially when stock. Also my buddy had a stage 2 Evo 9 and while it's a cool car it still isn't a Z. My buddy tried to pull on me in his 9 and it didn't do much, and that was from almost a standstill. Plus that was before I did any bolt-ons
The 370z is a great RWD car and like the others said its super sexy and much more mature than the EVO, though the X is a big step up from its predecessors.
The Z will be plenty quick for you and when you hit the twisties you'll have a hard time wiping the smile from your face.
My dad owns a B7 RS4 and that thing is QUICK but I still prefer my Z in terms of driver satisfaction. I don't think I can ever own AWD cars that aren't SUVs. (Unless the only other option is FWD)