I hear most 10r80s are good, and I agree the GM programming is in an entirely better league. I got a bad copy of the 10r80 in my 2018 f150. It’s been limping on lubegaurd red, which has done a remarkable job of treating it. Dealer was no help, and I’ve driven it past the end of warranty with the help of lubeguard. It gets bad every once in a while, I drain/fill, redose with the additive and reset the adaptives and keep going. I really, really like many things about my 150. Drives supremely well, 2.7 gets great mileage, and it’s very comfortable inside. I hope to keep this one a while, at some point devoting it to weekend only duty, and probably won’t buy another.