You don't appear to keep vehicles too long, but Cadillacs are more reliable and when either one breaks, the Cadillac is much cheaper to fix for most components.
I have American cars to keep most of my money in the country (obviously part of every car purchase ships some money overseas), and I'm not just referring to automotive companies. When workers in America assemble, engineer, or design cars, they pay mortgage/rent here, buy their food, furniture, etc. particularly when the economy is struggling. Cars assembled in America are more likely to buy American parts, continuing the cycle to second and third tier companies.