I agree, I don't think a traditional government-controlled company is the answer.
It's probably a mix of public and private entities, with a very strong and independent control authority that doesn't fear shutting things down if they find some wrongdoings (even if this means losing a lot of money in the short-term).