i would go with a silverado. i've owned 3 of them and my dad has a avalanche (almost the same frame other than the 4 link rear) and we have never had any problems.
things to look out for on both trucks, front suspension parts.
the silverado check the brake lines on the frame right about where the driver door meets the front fender. they like to rust out and leak brake fluid.