I really like the style of the Canyon (the side panels borrowed a lot of styling cues from the current Frontier) and the headlights are cool looking, but although I never owned one, up til now GMC and Chevy haven't made very substantial small trucks, just in my opinion (I know the S-10 sells like hotcakes). Maybe the guys I know that own the current crop of these small trucks were just too rough on them, but theirs are falling apart. I think the current Frontier was very underrated, never considered a serious contender because of inadequate power, but its build quality is very high. I never had a squeak or rattle in my '01 Frontier. It's just as tight as the day I bought it new. If Titan is any indication of the future of all Nissan trucks, the '05 Frontier will be incredible. Had the Titan not appeared I probably would have kept the Frontier until the '05 came out...just my two cents! Best of luck on any choice you make
