Parts of it will never be repealed. The “keep your kid covered till age 26” proviso, the ban on barring pre-existing conditions, all play too well with low-info voters. They will squeal like stuck pigs if you try to yank those away from them.
In reality we could have just bought every uninsured a policy for a small fraction of what this debacle has cost.
Most GOPe want pre-paid medicine with first dollar coverage, not real health insruance.