I am rather biased towards 4runners. We have owned 3. My current 4runner has 250,000 miles on it and is going strong. I personally like that it is on a truck frame. If you are looking for a more smoother ride then the other vehicles you mentioned may be more suited for you.