Well, that is a loaded question.
Kinda like saying what is the best Pickup truck.
Different people will have different favorites based on their preference and needs.
I.E. Gas mileage guys will want S10's, Rangers, etc. while the RV guys may want dual wheel F250/350 or C1500/2500/3500.
Others will want all out off road ability and want a Jeep Truck.
That is why I keep telling my Wife that I need so many different mini bikes
Choppers for the smooth road, Boonies for the hills and maybe a Rokon to get the deer off the mountain.
And probably still need a Taco or two for the pit bike usage.
Anyway, that's how I see it from my back porch.
Keith