My first choice would be a 4Runner. I had one a few years ago but sold it, and I regret that decision.
4Runners are very capable, reliable, and have tons of aftermarket support. I don't know how nice of one you can get for $3000.
But any of the vehicles you mentioned would be fine. My opinion...