I think it's going to be more what you like the feel off. If it was me it would be Evo every time. I took a test drive in a 03 impreza just to see how it compared to our Evo 7 & found the Subaru softer shocks & seats but the evo holds you very well & i find the Evo rather nice to drive. Power wise Evo all day long, now saying that the Subaru was stock (not even an uprated exhaust) & our Evo has 320bhp. Handling again Evo wins but on the road it would be hard to beat either. Fuel wise don't expect much more than 350km to a tank, the 9 does have a little bigger tank than the 7 but nothing to sing about & don't think there is much between the Evo & Subaru in fuel terms. Service wise i think the Subaru has longer service intervals, not sure what they are but the Evo needs an oil change every 4500 miles. Can't think of much more really, oh yeah AYC don't worry about what you read on the net. There is a clutch pack which the oil needs changing about once a year or every 10,000miles which is only gear oil. The pump part is Dexron 3 but only needs done every 45000miles but will need bled out so a specialist is your best bet for this.