I really think that US health care system is not perfect. You can consider German system. It does preventive actions. That's why it is much better.
Actually, the best answer has Joe Biden, democratic presidential candidate for 2008 campaign.
Take a look at his opinion:
http://4biden.com