For about 9 months and 13K miles I owned a 2007 Tacoma that I bought new. In 60-70% of the driving it got lower mileage than my dad's 06 QC LB 2500 CTD, the rest was about the same and rarely more than 10% better.
I don't have my log with me, on the home computer, but I recall averaging about 16-17 mpg, but it would dip fast with even a small 900lb pop up camper (and I mean SMALL), or headwind, etc. I did get 1 tank at 22, but that wasn't common.
I sold the truck to my dad when I bought my 05 Cummins. He still drives it for work and gets 14-15 driving around Seattle. His diesel get's better economy but the size is harder to deal with in Seattle traffic and parking.
If I remember I'll take a peek at the fuel log tonight.
Bottom line is that for what I do the Dodge is better and can easily get better economy, with more power and room. It is bigger, and does limit some back road travel in the mountains and inner city driving, but that's not an issue for me.