John Barfield @ Camelback Subaru is awesome. I bought my STI through him.
I've also dealt with Subaru Superstore sales/manager/owner and they were all real easy to talk to and work with.
I'd say stay away from Peoria and Scottsdale (esp. Snottsdale--hope they go out of business soon). They seem like they just really couldn't care less about selling you a car.