I passed over smaller trucks (6 cylinder) for my 2005 GMC Sierra 1500 4X4 b/c my truck is big, safe and gets 20 mpg highway. Not so good in city. But it is safe and the 6 cylinder trucks get a whopping 22 mpg and are small as passenger cars. No thanks until they really boost power and mpgs. I have owned 1 tahoe and 2 yukons (1 w/90,000 miles) and never did anything more than change oil. GM Rocks. I don't think you will hear similar storys from the ford or dodge crowd.
I would also give Toyota a while to work out kinks. That last T100 truck had some problems.