Why not let Honda tell you who they think the competition is, instead of saying the Avalanche all the time? I'm a Ridgeline owner, lured by evok, and have no opinion about the Big 3 trucks other than knowing I didn't want or need a "regular" truck. My criteria was simple - car like ride and handling, room for 5 people and practical enough to deal with yard waste from the 1 acre of wooded land around my house. I traded a Range Rover P38 (9/16mpg) so am pretty pleased with the 16/21 target for the Ridgeline - mines been averaging 17.
Now, why can't we all just get along? If you look at the Ridgeline thread created by evok, you'll see that his questions have been seriously answered with no one resorting to bickering or "ours is better than yours". Different steeds for different needs.