Hit up Bren @ BrenTuning. He is an excellent tuner, and really knows his stuff. He does Subarus day in and day out - highly suggested. He is currently dyno tuning in Auburn, MA.
I went to him after working with another shop for a couple years and picked up significant power. However more importantly, the driveability is 100x better, and the car is finally smooth again.