Both brands are poorly-constructed, overpriced crap anymore, IMHO.
Quite the contrary. Cadillac is well made, has exceptional engineering and is a fine piece of automotive art.
Todays Caddys are a far cry from those of the past. And they are made in the USA.