I was a GM fan for many years with satisfactory ownership and switched to Ford and been pleased with there products so far.
When it comes to purchasing a new truck I usually look at all three and decide on the best truck that meets my needs. It just happens that my last GM truck I purchased for my personal use was '92.
BTW... My first car was a '71 Chevelle SS 454 that my dad gave me with 36k miles on the ticker. With the power of that car I'm lucky to be alive today. :B
Recent GM cars/trucks quality appears to be lacking, but I believe it's improving.