We have a 2011 Legacy Premium 2.5. We are getting 30 mpg with mixed driving. The car now has 22K miles on it, and so far it has been problem free.
I think you get a lot of car for the money with this one.
We still own a 2003 Forester. This has gone pretty much problem free for 99K miles.
I did own a 2009 Civic, I was disappointed with the number of items that went wrong with that car in just one year.
I think you made the right choice.
13 Subaru BRZ, WR Blue, 6M
09 BMW135i, Alpine White, Sport, 6M - sold
99 BMW M roadster, Estoril Blue - sold