I think that is one of the biggest problems with the law. It is highly complex and includes thousands of pages of tiny details which many of the law makers haven't read or don't understand. It seems a more common sense simple approach would have been much better. There will no doubt be many unintended consequences due to the complexity.
The complexity also leads to both sides exaggerating the pros and cons while the truth is usually somewhere in between.
There are no doubt some good provision in the law but as the saying goes "there is no free lunch." One of the biggest problems is while we all agree that people should have access to affordable health care there is a question of how to pay for it. I think most people would also agree that we should not be taxed any more than we already are. Everyone also seems to agree that the national debt is a huge problem that must be solved.
I believe the reality is that we cannot increase government's role in health care the way that obamacare does without either adding more debt, increasing taxes or cutting some other programs that are important to people.
It is really a matter of choices. Everyone wants to make cuts in government programs as long as it isn't the program that they rely on. Do we want to maintain social security, food stamps, education, student loans and grants, national defense, unemployment compensation, infrastructure, disaster relief, etc? Which of those would you cut in favor of expanding health care? Are you willing to pay more taxes in order to avoid cuts?
There really aren't any easy answers. Some people will get hurt no matter what. Politicians are in the business of getting reelected. This makes it nearly impossible for them to make difficult decisions as they don't want anyone to feel pain. The worst way to lose someone's vote is to cut their favorite program.
I don't have the answers but I do know that we can't continue to move forward without making real sacrifices somewhere. The more government programs grow the more people tend to rely on them. It gets harder and harder as time goes by to make the difficult decisions and more and more people will end up losing what they are accustomed to receiving.