I had a 2017 GMC Canyon that I put just over 45,000 miles on. I thought it was a very good truck but I too had the transmission shutter issue at about 35,000 miles. GM changed the transmission fluid under warranty and much to my surprise, completely resolved the shutter issue. Other than that, the truck was trouble free. But I still had a concern about a potential problem down the road with the tranmission.
So when my lease was getting close to expiring I went shopping for a replacement truck. I was intrigued by the new Ford Ranger. At the end of 2019 Ford announced a pretty impressive rebate on the remaining 2019 XLT models. This is what I ended up getting.
The jury is out on whether I like the Ranger over the Canyon. I have just over 6,000 miles on the Ranger and I am not overwhelmed with the 2.3 Ecoboost. It has some low end torque that pretty nice but it loud and noisy at low rpm. My gas mileage experience is showing about 1 mpg less than the Canyon. So for right now, I would take the 3.6 v6 in the Canyon over the ecoboost in the Ford. The ten speed transmission is a bit jerky but again Ford says this is normal.
The Ford ride is quieter than the Canyon in my opinion. Some of the electronic gadgetry in the Ford drive me crazy but I suspect that is an issue with all new vehicles. I yearn for the day that every control related to heating and air conditioning was controlled with knobs. In the old days, you could actually turn the heat intensity down and still keep your eyes on the road.
So these are just my opinions. But I haven't decided which of these two mid size trucks I like better. Now, should Ford ever shoe horn the 2.7 Ecoboost into the Ranger, well then we will have a truck that would be hard to beat.