Yeah but everything did not remain good past 2003.
He was exploited by different elements which includes MQM. Especially after some bad decisions and after his own people who once supported him started opposing him, his distrust in his own people made him commit huger mistakes. The indian agents whose primary goal was to give fuel to the possibility of civil war was in full swing. They were eagerly waiting for the civil war. All the major institutions of the country have all slowly plagued by the 'hate' disease and desroying. We just have too many things going on at once to focus on that.
Unfortunate, very unfotunate that all the Pakistanis, including the governments servants are too busy to pay attention to our neighbour's motives and swift moves in order to cause the dire internal conditions (other than Al Qaeda). Sure they do not want to destroy Pakistan completely because they want it for its' great 'strategic location' so they want it as it is.
The government officials still want to ignore this and continue singing the 'friendship' songs. But I am sure they will 'get' this after it is too late (Just like East Pakistan). Or perhaps the number of traitors in Pak government is too large to help the enemy with their motive that they want to keep the stupid 'awam' always ignorant. What can they do, anyway?
I think , Mushraf had Guts to Protect Pakistan, and he had good intentions for pakistan progress which we may be cannot see right now but would have seen in future. Mushraf took pakistan out from this situation in 11 sept when situation was far more serious. We call it good Hikmat-e-Amli , It was already decided by USA that PPP will have new Govt , closed the deal and pushed Mushraf out and full filled his promise, now PPP is full filling his promise.