Subaru vs honda vs toyota vs range rover whichbis best?

Subaru vs honda vs toyota vs range rover whichbis best?

It all depends.
The Range Rover is probably best in terms of performance, quality, etc., but is far and away the most expensive, not only to buy but to maintain. And they do not seem easy to maintain.
Subaru actually seems to have the best AWD reputation for practicality.
But if you intend off road, than get a real 4WD like a Jeep Wrangler or Toyota FJ.

Motorhead is correct except for one thing. Range Rovers are a disgrace. They are poorly built and notoriously unreliable.

What do you mean by best?

Toyota or nissan

Land Rover Defender for extreme off road, Subaru if you think gravel roads is "off road", Toyota for a good middle ground.

I see we have some here with sense sadly the land rovers are junk as they are so unreliable even a works driver admitted it to me when i was looking at a discovery 4 some years back. That is why i have the most reliable 4x4 by far a toyota landcruiser. Once when visiting a shop own by a south african who had been a farmer out in south africa his comment was i see you don't want to be come lunch for the lions then. What he meant was go out to fix fences in a land rover and become a takeout for the lions.
having sold spare parts for land rover some 40 years ago this make has never really been reliable just british and some are just so homophobic like the americans are with there 4x4's so that is not a good selling point just plain old stupidity.