Never is a long time, but when it comes to buying tires that's when I plan on buying Michelins. I've owned a bunch of them, I've had one set ever I would call a quality tire, most have bordered on being junk, including the ones I currently own on my Super Duty truck.
With that said, I don't believe you have a Michelin issue, I think you have a front end issue that needs to be addressed. IMO no matter what tire you replace these with you'll be looking at the same issue if you don't figure out what caused this one.
I'd start with alignment and weight readings. Something mechanical isn't right.