I don't know about you, but I haven't had a great experience with government run services. Government is better at owning and setting rules about things than actually operating them. If it's possible to have competition, then the government playing referee seems to provide a better result.
If a monopoly is unavoidable, then yeah, the government should be that monopoly. But as long as it's feasible to have at least three competitors, it should be privately run.