if its a good deal, go for the bfg's. they are good tires for a lot of things, but not the best an anything. E tires will ride stiff on a taco. I would stick with c or d tires max. P is fine too. i think people go overboard on their load ratings. I have p tires on my truck and they are rated for more weight than the gvw of the truck.
we had a lot of side wall issues with the e rated bfg's on our f-350s and switched to the bridgestone revo2. no more sidewall issues, but more flats. I am trying out a set of bridgestone 695's on my work truck and like them so far, with about 2k on them.
for my 1/2 ton I am looking at either the bridgestone 695, the general at2 or Michelin ltx a/t2 for my next set. we take week long trips on and off road with our slide in camper, so my tire choice is pretty critical and i have done extensive research to get to those 3 choices. a balance of on and off road performance for me is key. I can not stand the highway performance of a mud tire and most of the AT tires are good at one thing or another and have little balance.
I use the blizzak dm-v1 for my winter tire and absolutely love them. my tire guy offered to buy them back for his truck after this winter, because he hated his firestone winter tires after having these last season.