Wow, what selection to choose from. Now on the other hand I have to say the Nissan looks better in "my opinion". You get a bigger engine for less with the nissan but on the other hand the overall performance of the suby out weights that of the nissan. On top of that you get better gas mileage with the suby. So deciding on which to buy kinda depends on your driving habits. Are you a lead foot, cruiser, or just go with the flow. If you plan on letting it rip then I would go with the suby, but if your just going to cruise around then I would go with the 350/370. Here are two links to compare their specs.
http://www.motortrend.com/cars/2009/...ons/index.html
http://autos.aol.com/cars-Subaru-Imp...STi-2009/specs