If i had my preference i'd take to Nate Wade every time. They are very pro and i always get a good vibe from them and they do solid work. But i'd taken my WRX to the Ogden dealer for warranty work and other work periodicatlly, have also taken my RS them a handful of times. The Ogden shop seems a little ghetto and the salesmen maybe seem a little shady, but their shop guys have always done me right. I wouldn't feel bad about taking it there, they do good work and are straight dudes. I live in SLC but still work in Ogden so that's where i end up most of the time.