In re the comment about Honda pickup truck. I happen to own one, an '07 Ridgeline. I would never have bought it new or used - I inherited it with very low mileage. They are popular around here though, you see them all the time. They get terrible gas mileage (17-18) - I thought mine was broken till I went to their forums about it, and it turns out I'm doing better than most. Yuck!
It's almost as if they tried to make it get lousy mileage. You can't get that auto trans to stay in top gear below 55 going downhill. Lift the throttle, and the doggone thing *downshifts* - almost like regen in the Volt, but obviously without the regen. At least it won't wear out brakes! And this is a 6 cylinder. I've done better mpg with American V-8's. To give due credit, this thing is as close to unstoppable as I've ever seen in snow, mud, etc. But it would probably roll over before it slid on dry pavement - feels dicey cornering.
On the other hand, while being pretty soul-free, it's reliable, quiet (about like the Volt if you don't have your foot in it, maybe better), luxurious, has HEAT, and will actually bring home 4x8 sheets of plywood w/o effort - they fit flat in the bed, which has handy hard points for ratchet straps. It also has a mostly-nice trunk in the bed. Nice if something heavy isn't covering the lid when you need access!
Beats a big theft-attracting space-wasting diamond plate toolbox for sure.
While it is nice to have when you need a truck - I can't see why anyone buys them new, other than when I tried to trade it in for a "real" GM Silverado, it would have cost me so much to "upgrade" a 4wd truck with 6k miles on the clock I couldn't do it - they weren't offering diddly for a trade in or any decent discount on the GM.
Either no one loves these, or everyone thinks they are perfect as is. There is almost zero aftermarket for parts other than a trailer hitch. Just nothing. This is not a sign that there's real fans for it. Every other truck on the market gets at least several pages in all the aftermarket car parts catalogs. This has zero.