I'm not a fan of Toyota. They may be well made, but they are completely soul-less to drive.
As for the American cars, the quality is much better than reported, They fill out the top 10 in quality with regularity, right with Honda and Toyota. The perception being poor is fed by the lame brain press.