Lot's of good reco's in this thread. I currently have a Mazda and will prolly get a Subie once the Mazda 3 is donezo. It sounds like OP wants a vehicle that is about to navigate somewhat rough terrain and has decent gas mileage. I think most Toyota pickups fit that bill.
The new Chevy Colorado is getting rave reviews. A quick search of comparisons with the Toyota Tacoma shows that it comprehensively beats the Toyota and they all put it at a better value to boot. Nice to see such great vehicles coming out of the U.S. lately.