I would stick with the gmc, if that's what you like, brand loyalty aside, gmc has a stronger drivetrain and a better ride than the toyota, the ford is a gas guzzler supreme but will do everything you ask of it and more, toyota easy to say will have a new car warranty and for the most part somewhat higher quality than the other two if resale is your thing can't beat a toyota