I actually really don't care for the all weather mats for this generation of trucks. They were great on my 2017 (except for the cutout under the gas pedal), but these ones miss the mark. I thought I was getting a good deal by getting 15% off from the GM Accessories website, but I promptly returned them.
1. The fit was extremely poor. The foot rest for the driver side had a comically large gap. And yes, I let them sit in the sun to warm up a bit before installing.
2. If you have the underseat storage box, you have to cut the mats to make them fit. This is by design. Really, GM?
3. Inadequate coverage. On my 2017 the mats covered the silver runner (I'm not sure what they're called), which was great as it prevented the carpet from getting dirty.
I haven't tried the weathertechs, but I did order some MAXLINER mats and they are absolutely fantastic.