It would have been better had the provider constraints not been struck down by the supreme court.
The entire idea was using the threat of losing access to Medicare $$$ to force acceptance of all ACA plans by providers in order to drive down cost negotiations for individual payers.
Large companies get to leverage large group sizes, and the idea of the ACA was to effectively turn all government aligned plans including Medicare into a single giant "all or nothing" group.
But when the courts struck that down, instead it became the exact opposite, allowing for even more division and sub-grouping across ACA plans, which drives up the end payee costs because there's little to no consequences for providers telling ACA plans to get bent.
The ACA as designed was effectively a compromise, and then the courts reversing the key compromise meant the overall result was a hot pile of crap outside of finally ditching preexisting condition lock-in (which was still a win overall, but a much more minor one).