I’ve written a much longer entry on health care problems in the U.S.. You’re currently looking at the short version.
The biggest problem with health care in the U.S. is that prices are unreasonably and artificially high. We pay more (by far) for health care than any other nation on Earth, but don’t have the best health care — by far, nor are we the healthiest — by any measure. High prices of care is why insurance costs so much, which is why most people don’t have it. It’s why the uninsured clog the emergency rooms for basic care, and the rest of us pick up the tab.
There are many ways to bring these prices down, most of which the left and right ignore in an effort to please their base voters with rhetoric and dogma. The left focuses on making insurance accessible to everyone. The right has a scattered set of ideas that even they can’t agree on, almost none of which address the basic issue: stupidly high prices.
Almost none of the suggestions from the right or the left are bad ideas; but they almost never work to solve the real issue.
Read the longer version for more details, including lots of links.