Tire treads are very controversial. Anything marketed as "all terrain" will be somewhat good in many scenarios and really good at nothing. I, personally have had good results with BFG KO2's. But I prefer the KM3's that are marketed as "mud terrain". They are my go to Tire. But... I travel primarily in the eastern US. They work well in most muds I encounter, they give me decent grip for climbing rocks and they work nicely on gravel and common dirt roads. They can get you through loose sand, but that is not their strong point, in my opinion. They do ok in snow. But I don't get a lot of snow.
My point is, you need to choose tread and Tire composition for the areas you will be traveling. The guys that run in deserts out west prefer different tires from what works well in the east. But they have more sand, different mud and different types of rock. So they have different needs for tread design and rubber composition - whether it's soft and sticky or harder. Soft, sticky tires will wear quickly on the road. There are trade-offs in choosing tires, unless you can afford a different set for each terrain you encounter. One person will say a tire is garbage and the next guy will love that Tire. Be careful about opinions. There is a park in Tennessee called Wind Rock, that is over 72,000 acres. It has several different types of rock and several types of soil and mud. A Tire that works well in one part of Wind Rock may not be the best for another part. You pick the best you can and work with what you have.