You also need to take into account the natural biases that people have towards domestics these days, and that most people still believe that the cars of the 80's are still the benchmark.
I would expect Honda products to last longer and be more reliable, but that hasn't been my experience. Why would I expect them to be more reliable? Simple, a relatively bland and poor performer should have less issues than any other car. When it comes to reliability, the drivetrains should be good for some time, Honda doesn't make cars with performance in mind, sans hp/liter which is completely pointless and useless. Even still, I've been on Accord V6 forums for 5 years, and they have just as many issues as the dorks on the GP forums, not including obviously the people who modify their cars. As for the interior differences, again, my experiences have been different, but my GP interior still looks like new minus the usual slight leather wear, and much better than my mom's pilot and stepsister's Civic, and that's on a car that's 7 years old. I'm not exactly kind to the car either.
I remember a problems per xx amount of vehicle survey that came out a while back, and it had Toyota/Lexus (another relatively bland nonperformer, then Honda/Acura, and much to some people's chagrin, GM was 3rd, above Nissan, BMW etc. I've always thought BMW interiors were kinda crappy, materials were nothing special, etc, but a lot of people will rate it high simply because it's a BMW and people have the perception of Ueber Quality and build. Having had a 528, 2 M3's and 330xi also in the family, they're no better then the average import or domestic, IMO anyways. Ever seen the interior on an Acura TL? It's light years ahead of the bimmer's.
Perception thanks to the past, magazine writeups (C&D is known to be very biased), and people who assume without looking for themselves and excellent marketing is what gives Honda the reputation it has today. People can talk about seeing lots of '80's domestic shitboxes, but look the other way when they see a '80's import shitbox.