The problem with health insurance is that it is simply done wrong.
While I personally do not like Obama's plan, and he was not my favorite candidate to win(I usually find that smaller, more niche candidates have the better ideas), I also don't think insurance companies have it as hard or are as innocent as some claim in this thread. If an insurance company can find a way to drop you after you get struck by a disease, they will.
If we look at how heal in handled in other parts of the world, for example, France, we see that over 75% of health is paid by the government, the rest made up in tax. France may, according to some, DROWN in tax, but they receive all the benefits they can possibly need. So imo, it's not a bad trade-off. Of course, this means things that are cheaper here, are generally more expensive in France.