I have tried a few different tires over the years on various trucks. Those Michelins, in my opinion, are a waste. The BFG ATs are a popular tire for a reason, they do a great job. Of the 2 your looking at I'd definately take the BFGs.
Now my personal opinion is just go with mud tires. I was a little worried about tire wear and gas mileage but I didnt have any drastic changes. I have a set of 31" Kuhmo Road Venture MT KL71s that I love.
Lost 1-2 mpg in the city but I have over 20k miles on them already and still have at least another 6-8k left. I dont mind the road noise and they look awesome. Even more, I got them from Discount Tire for $109 each for the 31x10.50-15s, much cheaper than most. I am like you, drive mostly in town and freeway with the occasional snow/mud needs. I'm not discrediting ATs by any means, theyre great but I think MTs could be an option for you to look at.