No, it's the worst among those who are insured and actually receive coverage. And also in efficiency. The problem with slowly boiling the pot is that people are hard to convince to reform something. You've explained why that is. So when they like a public option it will be even harder to convince them there can be something better and to change it yet again. People are dissatisfied with cost so you have a chance to change it, but the Republicans last week proved just how hard that is. The more times you want to change it to get to where you want to be, the less likely you will ever get there.
When your argument can be repurposed nearly word for word as an argument for vanguard socialism it's time to rethink your position.
If doing a public option will make people even more satisfied and make sure people are covered then...that strikes me as a win even if we don't get to the hypothetical perfect system? Especially because we don't know about the unexpected externalities that will result?