Currently drive a '14 Forester with 135k on it. I did a lot of reading and listening when figuring out what I would be getting into. The current FB series of engines and TR series CVTs have been in use for over a decade now. The early problems with the engines has been oil consumption due to piston ring issues. This has basically been corrected on the current models and they don't seem to be having any similar issues. The problem with the CVT has been the valve body failing. Specifically, a solenoid within the valve body. Unfortunately, Subaru doesn't sell the solenoids individually so the only option if this fails is to replace the entire valve body. The part is $1000, labor is right around $400 around here. Most of these failure have happened in the 80k-120k mile range. The CVT issues are reportedly better on the newer models but there are still some reports of them failing (nowhere near as many though).
If anyone tells you about head gasket issues, you know they don't know what they're talking about. That was a problem on the EJ series engines (specifically the NA 2.5 models) and those engines haven't been in any Subarus for a while now. That change also means that you no longer have to worry about the timing belt change because the FB series is a timing chain engine.
I've been nothing but impressed with my Subaru anywhere I've taken it. I'll be taking it from NC to WY for mule deer next year and will appreciate that 30 mpg on the trip out.