I just had Derale plate/fin transmission cooler (
https://www.etrailer.com/Transmission-Coolers/Derale/D13503.html) installed last week on my 2017 Yukon as we are heading on an 8 week trip through the Rockies in August and wanted to be sure I wouldn't overheat in the mountains. We're towing 19 foot 5000 lb (loaded) camper, so not pushing the 6300 lb max towing limit.
I did some testing before/after the cooler install for comparison. Before the cooler the transmission would run at around 185 on the flat while towing and hit 210 up a 3 mile 6 degree rise, both at 65 mph. Without towing it was 180 on the flat. After the cooler was installed the same test gets 185 towing on the flat and 195 up the same mile 6 deg rise. Without towing the temperature sits at 180 on the flat. The dealer tells me that the thermal valve on the transmission doesn't open until 195 and that seems to match my experience (never got above 195 up the hill with the cooler, below 195 the valve isn't open and the cooler doesn't come into play).
The installation was a bit ugly. The transmission cooling lines on mine go into the A/C condenser (not the radiator) and you have to take the grill/bumper cover off to get to it. Mechanic took about 5 hours for the install and charged me $550 including parts.
FYI, the dealer told me that the aftermarket cooler would void the transmission warranty but given our trip through the Rockies I thought it was still a reasonable cost risk mitigation as the transmission is not likely to fail until after the warranty expires and the cooler waon't contribute to any such failure in any case. The Yukon only has only 10K miles on it and we plan to do a lot of towing during it's life.
If I weren't going through the Rockies I would have gone without the cooler.