I really like the 2nd gen outbacks and foresters. I've had both. The forester is a little more fun to drive, the outback has more room. Just make sure to get one with a recent head gasket replacement, and no spoiler on the rear hatch. Or, if you want something smaller the impreza wagon or outback sport would be awesome too. I've had multiple mazdas, and they are definitely more fun to drive on normal roads. But on a rutted forest service shuttle road, the subarus are amazing.