I don't know which cars are better. Probably a mix. Some domestic cars are good and some not so good. Same goes for imports. In my mind the decision of which to buy is simple:
If you won't support the country you live in, you should seriously consider a move.
Germany and Japan were both enemies of America within my living memory and took the lives of members of my family. Why would I want to support anyone in either of those countries?
Japan charges very high duties on vehicles imported into Japan - many times more than the duties America charges on cars imported from Japan. Unfair trade practices. I am amazed that the US Government hasn't put an end to that practice long ago. The Japanese always say "We are looking into that" when the Americans confront them with the facts, but in typical Oriental fashion, they never stop "looking" and nothing happens. And yes, I am aware that many Japanese cars are now manufactured in the US providing employment to US workers, but the corporate profits go back to Japan.
German cars are expensive to maintain. If you don't believe me, you can talk to a neighbor of mine who owned an Audi Quatro Wagon for two years and was so very happy to finally get rid of it. He now drives a Chevrolet and has had no problems with it.
In purchasing automobiles and other things, people should support the country they are living in wherever possible.
"If you continue to buy imports, where will your children work?"