Honda always used to be the company about great durable engineering, with decent but not knockout designs. People stayed with honda because they worked. The problem is now that other car makers have got VERY close to the level of honda durability that people love so much. Some redesigns like the 2012 civic just blow. The 2006 civic was dramatically different and fresh, and it worked. The 2012? not so much, not when there are cars like the Cruze, Elantra, and Focus.