Repeal it now effective 12 months out. Congress has 12 months to figure out replacement
Why replace it? Repeal it, and the laws hindering buying insurance on the free-market from wherever you wish. Then let it work itself out. I'm torn on pre-existing conditions, too. I don't like companies that drop people who purchase and use their product, thus forcing the move to a new policy with an existing condition, but I look at pre-existing conditions as someone buying homeowners' insurance after the house burned down, then forcing the insurance company to pay for the damage.
There has to be some middle-ground. Maybe split it, if you had coverage and were dropped, there could be recourse, but if you had no prior coverage, then too bad....
But repeal the penalty immediately.