The last 3 sets of tires I've bought are Thunderer Trac Grip best M/T 10 ply for under $1000 a set in my opinion
These are good tires, my dad is running them on two of his trucks. I wish I would have bought them for summer tires for my Yota, I bought all terrains for the first time in years this spring. Man I forgot how bad all terrains throw rocks! I live on a gravel road and probably 2/3s of the miles on my rigs is on gravel. Nothing gets great mileage on gravel, and siped tires usually get the worst, all terrains that aren't heavily siped usually get about the same as mud terrains, so I usually run the mud terrains because they have better traction and don't pick up rocks in the tread as bad, not only does that help with throwing rocks but it helps with flats because unlike ATs they don't hold rocks in the tread and try and pound them through the tire. I also always run 10 plys (or Load Range E, if you read the fine print a lot of them aren't 10 ply any more, just "10 ply rated") which helps tremendously with flats. I tend to change tire brands every few years, because they are always coming out with some new brand that is pretty decent and costs half what the established brands do, then their price goes up as they get name recognition and when they get too spendy I switch.
I always run studs in the winter, and the Thunderers don't come drilled for studs, so to me they aren't a true winter tire. I'm currently running them on my 1 ton Dodge which seldom gets driven in the winter and liking them. Last few sets of winter tires I've ran have been Ironman M/Ts, real good traction, studdable and decent mileage out of them. Good mileage on the Toyotas, as good as anything I've ran except for a set of old Bandag retreads I got out of a friends basement and haven't been made for a lot of years, Not so great on the diesel Dodge, but nothing gets good mileage on a 1 ton diesel. They were really cheap, but have been going up in price with each set I buy. I like them well enough I will probably buy another set or two before the price gets up where I decide to try something else.