The Military never gave the political class enough time to ever build a solid national assembly in the first place. If you intend to filter out the bad politicians and let the good politicians come you need to have a mature national assembly which can only come from a consistent process of electing civilian prime minsters after every political tenure. Gradually over time new candidates come and people have new choices and slowly but steadily your democratic institutions become stronger and more efficient.
The Military on the other hand has done an excellent job of disrupting that process and taking Pakistan back to Phase one every time it comes into power giving those politicians who need to be filtered out another chance and thus the cycle of bullshit continues. Eight to ten years is not enough for your democratic institutions to become strong.
Sure there is no doubt that the military has handled civil administration more efficiently than the political class because the military in general is a much more disciplined organization but if you allow the civilian government and give it enough time gradually over the years it will do a much better job and will be much better for the country in the long run. The military just needs to let the civilian government do its job, let it mature over fifteen to twenty years and stop interfering in places it doesn't need to.
Brother don't mind, its fine with criticizing the military as its not their job to run a country, but the blame is not squarely on the military, the oligarchs yes not politicians, but our oligarchs are more responsible for letting the military in with their stupid governance.
Take example of this govt, they have peoples mandate, and there is no military, what has been their performance so far ?? Same old people there, those who have been replaced have been replaced with their sons, daughters, cousins and what not. This game will continue on till the day our own political parties don't become democratic. They are being run by family dynasties, PML-N was Sharifs, PPP by Bhuttos, JUI-F by Mulla Diesel, before that his dad, JUI gets a chief and stays for a decade or more, ANP by the Walis etc etc etc.
So even if there is no army again in future, till we have these oligarchs, we will have no progress nor any stability nor we will get any good leader. Today we have Zardari, tomorrow we will have Bilawal, today we have Sharifs, tomorrow we will be having their sons.
If these oligarchs run the country properly, no one will let the military come, but unfortunately these same oligarchs make a mess and then run to the GHQ and bang their doors for help.
Solely blaming the army isn't justified, majority of these oligarchs, rather nearly all of them have sided with the same military at one time or another when it is in their own interest.