I've been able to easily surpass the EPA estimates in the 2.5L Forester, 2.0L XT Forester, and 2/2.5L CX-5 during extended test drives. If you're able to keep your foot out of the pedal, all of them will spank the EPA estimates.
I've been interested in a MT CX-5 since they came out. I also work for a Subaru dealer and have put about 2000 miles on a base 6MT Forester and a Premium CVT. I have a long commute on hilly backcountry roads with very few traffic lights or stop signs, and have found it difficult or impossible to get anywhere near the EPA numbers for fuel economy. Especially with the CVT, which became very annoying...instead of hunting and downshifting like the old 4-speed AT, the computer pops the engine up to 4000 rpm and rubber-bands the car up hills. It didn't bother me at first, but after a few weeks I really disliked it and switched to a MT Crosstrek (which is rather noisy).
Another thing about the Forester and oil consumption...although the service intervals are 7500 miles, problems with severe oil consumption has prompted a recommendation to do the first oil change at 3000 miles on Subarus with the 2.5L engine (including the OB and Legacy). The techs we have with 15-20 years of Subaru experience say this is not a good sign.
As for the CVT, the Mazda automatic runs circles around it. If you drive a manual Subie and a CVT back-to-back, the first thing you notice is that the MT cars clearly have the boxer-4 engine sound, but in the CVT you'd
never guess that's what's powering it. It adds a distinct sound signature to the car; while not unbearable it's just weird. As for the CVT in the XT being "better", while it has more "pretend" gears, the durability at the XT's hp and torque levels is an unknown. Also, the XT is much more limited in it's availability as well as being much more expensive, and is much more maintenance intensive and failure prone. I'm basing this on the volume of turbo Subarus that leave large cash (including warranty claims on new to 3 year old cars) deposits in our service dept. The WRX is an expensive car to own, and the XT has no reason to be any different. (Hint: buy one from a dealer with loaner cars.)
Although Subarus have a reputation for going forever (if they don't rust out around the drivetrain) they require a LOT of maintenance. Many drivers tend to be loyal and accept this, but I've seen ownership get ugly fast for owners who expected a bulletproof experience. For example, I was shocked the first time I went upstairs in our parts department to find about a hundred exhaust system parts hanging from the rafters. Why so many, at a store that sells less than a hundred cars a month? They're not stainless steel, and tend to rust at the welds (especially the hangers) and behind the flanges. These cars also can eat brake systems alarmingly.
I got a local Mazda dealer to let me take a CX-5 for an afternoon, and put about 100 miles on it. Showed up and left in a Forester. I'll be looking to finally get into the Mazda in a couple of months.
BTW, I don't work for Subaru any longer, but if I did, even with an employee discount I wouldn't buy one.