Here's my experience with tires so far.
First Tire) 35" BFG All Terrain: Best damn tire to date as far as I'm concerned. Best in the snow and rain, massive mileage use, good in the dirt and fair in the sand, but the only downfall, they can blow a bit easier out in the desert than some others.
Second Tire) 35" General Red Wall Grabber: Good on the street, really good in the dirt, not all that bad in the rain and snow, fair in the sand, can't complain about mileage wear, but they are heavy as all hell and you will feel you truck lug a bit from it.
Third Tire) 37" BFG Baja T/A KRT Sloppy thoughts. Best of the best in the dirt, unstoppable, not afraid to get punctured. Does quite well in the sand. Grips pretty good on the street. SUCKS in the rain and snow!!! But surprisingly, the tread wear is quite good for as much as I drive on the streets. Actually pretty impressed with the mileage wear. They are light in weight as well, but are very loud on the street.
Honestly..... the BFG Baja T/A's I will never stop using. But I go to the dirt a whole lot and my truck is business as well. They are used for what they're made for. I have my older Generals on the side, mounted and ready if I need to go the the snow. If you're looking for an all around good tire, forget about the Baja T/A's.