I run Michelins on my Duramax, and nothing will ever go on it besides them. That truck don't go in the mud, so the LTX is all I need. On my Avalanche I have Wrangler ATS. They came on the truck. They are just OK. I have had many sets of them in the past (I think 5 or 6) and they are all the same, wear down to half tread real quick and then stay put. They are very loud if not rotated every 5k. When these are done I will try the Michelin AT's.
BF A/T's were an OK tire for me. They wear ok and ride fine. A bit of noise, but with a cross tire pattern, you may feel some sway when towing.