It's funny how different everyone's opinion is.
I never liked GMC engines except for the truck that is going to be loaded heavy, then they can not be beat.
The GMC engine has everything so heavy duty that they are very hard on gas mileage and not as quick revving as the Chev.
The GMC's I have pulled and replaced with Chev engines the customers have loved the change.
Just my 2 cents.