What are the pros and cons of Barack Obama's healthcare reform?

...