Mid-size pickups used to be full of compromises, but GMC is looking to change

Source