I like the idea of a system that is both public and private. Many will still want private insurance and will buy it.
Truth is you have a big chunk of this country demanding healthcare reform. They're sick of the greedy, insane system that we have now. At the same time, you have companies complaining about their burdens (all the while they spend too much on a CEO and waste money in multiple areas). I bet in about twenty to fifty years, there's going to be a single payer system to make things easier on companies.