as a first step to real national health care, maybe. however, as a long term stand alone program, i doubt it is sustainable. it's going to be picked apart piece by piece by Republicans throwing tantrums. first, they are going to get the medical device tax rescinded as a bone in the coming months, and that's part of what funds it. there will probably be a delay of implementation, and it's possible that the penalty for not getting insurance will eventually be reduced or eliminated. more employers will get exemptions, as well. granted, i don't think an employer should be a health care provider.
it was well intentioned, but we should have just done medicare for all. the public option should have been the final compromise; had that made it through, the law might have been more workable. hopefully we can transition single payer once the makeup of congress is different, but i think it will take at least a decade to get there, and probably longer.