Can't speak to truck tires, but on cars and crossovers I've always had the best tread life with Bridgestone. I get a 60,000 mile Bridgestone tire, I can push it 80k. I get a 60,000mile Michelin tire, I only get 45-50k. That said, just put a new set of Michelins on the wife's edge, because they were cheaper and only plan on having it another 25k or so.

Of the three you posted I'd almost have to say the bridgestones. I'm a fan of BFGoodrich but the rugged trail is arguably one of their worst tires. And I'm with Ben on the Michelins... they're a good tire but a few of our trucks at work came with those LTX on them and the tread life was abysmal