I don't know whether Musharraf was the best or not, but his gravest mistake, in my personal opinion, was in choosing Shaukat Aziz as PM and PML-Q as the ruling party.
Now, regarding the electricity problem, well, my father was Chief Enng., Irrigation Dept. and later on he was Director General...