Its really all personal preference. I have driven both and been impressed with both. We have had dodge rams since 1995 all the way up to 2007. We right now have an 07 dodge ram 2500 quad cab slt cummings with the new 6.7....An 06 2500 mega cab laramie 4x4 cummings with the 5.9....An 06 dodge ram 1500 4x4 laramie with the hemi and my 04 dodge ram 1500 4x4 hemi that is all tricked out...(its my baby). My mother used to sell toyotas at a local dealership for 11 years so we have owned several toyota's including the tundra. We have never had any problems with our dodges and they have all had routine maintence except for one. My 04 Hemi rear end went out 2 months ago and i had to replace the gears and seal. The truck never had a problem till it hit 99,500. Now i have this truck lifted with 35/13.50/18 and i dog the **** out of this truck in the mud and towing 7000lbs + almost 3 times a week so if you ask me, the fact nothing broke sooner is amazing. If you compare both trucks before the new 2007 tundras came out..i would def go with the dodge. But to each person you have different uses for your vehicle. I use mine for towing, hauling around people, and mudding. The 4.7 would never match the hemi power wise with a max towing capacity of i think 6800lbs in the double cab vs. the 8100lbs in the quad cab hemi. The toyota is a little more comfortable inside then the dodge and is a little more car like. The new body style of the 06 and up dodge is redesinged and is quiter inside then our 06 limited avalon or atleast pretty damn close too it. The new tundra however is an actual true half town as the previous one was only a 7/8ths. It has the most horsepower and torque out of any half town with 381hp/401lb. It looks really good too and the Crew max is really big.(Its not as big as our mega cab but it has plenty of room) It is really you own choice on which you want to buy because they are both great trucks but the toyota will probably be a little bit more reliable.