Interesting question. I find it kind of hard to select a single "best" tire. 1) I don't wear tires out fast enough to be able to try them all out and 2) "Best" at what?
My BII came with Good Year Wrangler AT's (old style Good Year has since completely redesigned the tire). Wore well, but weren't very good in snow.
When I replaced the Wranglers, I got an off brand made by Yokohama. Traction was better initially, but they seem to be getting slicker in the rain as they age. They also seem to be wearing a little faster than expected.
Explorer came with an off brand made by Cooper. Infinitely better than the Good Year Wranglers in the snow, lasted to 60+K miles (40K mile rating) of which a good portion the thing wasn't aligned right. In my limited experience, I would call this my "best overall" tire.
When I replaced those tires, I got a set of Dunlop Mud Rovers. Better traction than the all purpose tires that were on there before, but quite a bit louder (not that I care that much how loud they are). I also don't hold out much hope that they will wear near as long as the others. But I bought them for the traction and because they are cheaper than other MT's. These would be my "best" off-road tire I've had.
My Suburban came with Big-O AT's (made by Good Year). They seem to do just fine in the snow. Can't comment on wear, because I don't have any idea how many miles they had on them when I bought the thing. But, after 10k miles I've put on them, they seem to wear pretty good.
That's my limited truck tire experience. Really haven't had a tire that I "hated."