As a person who has owned both, get the subaru. Stay far far away from Jeep and alll chrysler products. The have terrible relaibility, gas milage, resale value, performance, everything. The subaru will be better at EVERYTHING, this shouldnt even be a debate. I have owned both and work in the cars business so I am very familair with both companies and cars.
You will be able to buy the Jeep for less, but true cost of ownership will be better with the Subaru by far.
Get the subie,
also for the buy american people, the subaru you buy was probably built in Indiana buy a bunch of middle class hard working amercians. All the car companies are publicly traded international corporations, the only people you might help is the COE's that are based in the home country.
And the jeep MAY be slightly less expensive to fix, but you will be fixing it ALL THE TIME!!