my vote is dodge durango. but it does have its cons. its ifs but my dad has one and it does great in mild offroad and snow with street tires. if we put some good ats on it im sure it would go in the places your are talking about. has 3 rows. last is smaller though, better for kids, loose most of cargo room with the 3rd row up, but easy to fix with a hitch haul or something. his only has the 4.7 and it has pleanty of power, they make them with 5.2s and 5.9s i beleive. its not too bad on gas, gets 22ish highway 18ish city. great dd. its really reliable for us never left us stranded or anything. oh and you can get an early 2000's model for pretty cheap and have $$ to spare