Obamacare is a compromise and it's a compromise required because of the Republican party, there was never enough votes to get real health care legislation. So: not Obama's fault, though it is the fault of the Democratic party letting the Republicans gerrymander themselves to a consistent house majority
Until 2010, the Democrats held control of the House, Senate, and White House. At least consider the possibility that they accomplished what they wanted to accomplish.
The ACA was passed with 0 votes from Republicans in the House or Senate, and there was a filibuster-proof majority in the Senate. There was no need or desire for real comprise on the ACA.
In fact, after it passes, Speaker Pelosi and Senate majority leader Reid had a little parade where they gloated about getting it through without Republicans.