it's a pointless discussion that has been cycled through on this thread probably over 100 times.
The fact is that the ACA is a mess and needs to be fixed. Republicans have decided that "repeal" is the hill they're going to die on, and Democrats have decided that they will never, ever vote for anything that could be characterized as a "repeal". The only fixes that anyone has put on the table are:
GOP: go back to the McCain 2008 plan of "compete across state lines" but with some of the popular features such as no lifetime caps or prior illness exclusions. Democrats will never vote for this because it basically constitutes a repeal and does nothing to help poor people get insurance except blind trust in the magic of the market.
Dem: add a public option or Medicare buy-in, allow Medicare and public option to negotiate with providers and drug companies to bring down costs. GOP will never vote for this because it's not a "repeal", expands government, would require raising taxes, etc., and also will face huge lobbying opposition from the powerful Big Pharma/Big Hospital cabal so many Dems will also run from it.
Until someone puts together a coalition strong enough to take on the providers and push through a true single-payer system, the American people are stuck with this mess for the foreseeable future.