I would 100% look at Toyota 4Runner. If you want reliability and longevity and the ability to handle dirt roads, this is the vehicle to get. It’s still a truck chassis with an SUV body - one of the very few to still be configured with an actual frame. I would not recommend a Subaru - yes they are popular, yes every other person in the Northwest drives one - but if your roads are wearing out a Highlander, they will do the same to a Subaru. Also, Subarus are not as reliable as most people think. They suffered for ages with major head gasket issues (our 2000 has had them replaced twice) then major oil consumption issues, then major issues with CVT transmissions. Our 2017 Outback was one of the most unreliable cars we’ve owned - not only did the transmission start to fail at 42k miles, the car constantly required new batteries - four in our four years of ownership. Subaru is well aware of the issues and doesn’t do a lot to fix them - they gave us a new battery twice and a cutting board and coffee cup. I’ve had three Subarus and they have been less and less reliable the newer they were. Jeeps would be able to handle the road but are not in the same class of reliability or ride comfort or overall usability as the Toyota.
Just to add - I work in the woods of North Idaho and have for 30+ years. Tacomas are the “go-to” for backcountry travel up here.