We will get side tracked here and I think in some other thread we can discuss who was who.
But to answer your question, yes, Bhutto was a far more capable leader than Zia ul Haq could ever be. I am very aware of Bhutto's flaws but people of Pakistan still remember him despite his flaws starting from his achievements in the Ayub Khan era and into the 1970s.
Suffice to say: Bhutto ruled for only 5 odd years after taken over the reign of a fallen Pakistan while Zia ruled for 11 years with absolute power. If the Pakistani people still hold a more fond opinion of him compared with Zia then there is no 'they' who have helped form that opinion: It is a spontaneous democratic reading of historical figures. In the end, people are NOT FOOLS or blind sheep. Respect their opinion.
But..we can touch base on this in some other thread.