Although government run industries are better in terms of security, the examples of such industries in India is not very favorable in terms of economic sustenance. Take example of Air India, lack of efficient and strong leadership has led it fall down to ground very heavily. Another disease that corrodes government-run enterprises is the existence of corruption at all levels, it is at least a lot lesser in private industries. In private industries, there is a clearly defined hierarchical pattern and people are held accountable and responsible when things go wrong which sort of puts ill practices at bay, which is why I favor privatisation over government run enterprises!
The private sector is not corrupt. This is corrupter. Late Dhirubhai Ambani use to say that he would 'salute' even a poet in government office. The private sector has its own part in corrupting the government departments and bribing them. The cooperation of government department by getting bribe profits the private undertakings. The govt employees get bribe and private sector give bribe. This goes to enrich the private and impoverish the government.
However, it is not job of government to run business. So, it is best to privatize most of business. But here also, there is one significant point. The private sector are only for profits and not for social interest. They will not undertake any business that does not give them more profit in short or medium term. To illustrate, it is left to government undertakings to provide telecommunication service, infrastructure in remote area. Private sector will not go there. This assignment of less profitable or no profit assignments by government undertakings also results in low profit. It is not only lack of efficiency but also need for taking less remunerative assignments that cause less profits to govt. undertakings.