We spend the most of any nation on health care and don't have the best outcomes. We are not the best nation when it comes to life expectancy, infant mortality, cancer, diabetes, obesity, heart disease, etc. Something has to be done and I for one think this is a step in the right direction. Personally I would rather see a universal, single-payer system, but any small incremental step is an improvement.
I look at is an economic argument. We lose so much money to lost productivity each year because folks who may be working full time but do not have health insurance avoid seeing the doctor when they need to early on and wait until the last minute to go to the ER because they know they will get treated. At that point they are utilizing more services than they would have needed to if they would have just being able to get help early on which ends up costing the hospitals, health care organizations, and taxpayers more in the long run. Basically, we are going to end up paying for those who cannot pay for themselves one way or another, I'd rather do it early when it's less expensive, more efficient, and is easier to achieve healthier outcomes.
The arguments that nobody is going to want to become a doctor or existing doctors are just going to pack up and head to another country are just downright retarded. First, being a doctor is going to continue to be a very good career and many folks will continue to pursue it because they want to go into the profession because they want to make a difference (the vast majority of them I'm willing to wager). Second, where are existing doctors who don't like our system going to go to? Any industrialized nation that has patients that can afford to pay their desired fees already has universal healthcare or some sort of government mandated system in place. The nations that don't have that in place don't have the incomes to support the fees the doctors would be leaving here in search of.
As for the "Obama lied! He said this wasn't a tax!" argument - Tax? Fee? Penalty? It's all semantics. You've been paying taxes in the form of "fees" for years. Your license plate renewal fee is a tax. If you pay a fee for a building permit that's a tax.
Will it be repealed if Romney gets elected? I doubt it. But if that's what our legislators really believe is best, than so be it. Personally, I hope if he does get elected in November and does attempt to repeal it, he offers some sort of replacement at the same time. I'll just have to wait and see.