The Canyon was a great truck except that I got a bad one from the start. Within 1000 miles, the door seal leaked during a flooding rain and soaked the interior. They fixed that, then the rear light leaked flooding it again. I tried to get GM to give me a different truck but they wouldn't budge. The second time they didn't remove the carpet and just dried it out. Needless to say after a couple of weeks down here it started smelling pretty bad. Then the moldy smell started coming through the AC and it would give me asthma attacks. Then the rear leafs started clunking. Went back time and time again and they could not get it right. So, I go there again last week trying to get things fixed and they told me to leave it there for a couple of days without a rental. Not going to work for me. So, I gave up on that truck. To me, service these days is a huge component and their service department was seriously lacking and I know from experience that Nissan over here just takes good care of me and my trucks.
As far as the 17, more HP, better ride, and tons more features than the 11 I had. It just feels way more refined, and wow, the interior is just gorgeous! The stock brakes seem like a major improvement as do the seats. It really does feel more like a luxury sedan than a truck. It is actually smoother and easier to drive than the GMC Canyon. I was averaging 20mpg in the Canyon, and the Titan is clocking in from 17-20mpg so far, so that is awesome too considering the Canyon had 305 HP, but it still felt like the V6 it had, not the smoothness of the V8 at all. When you put the hammer down on the V6 it sounded like a ricer from inside the cab.
Overall, after VPP and rebates I got the Titan down to the same price as the midsize for a lot more truck.