I think Peshawar have potential to do better than Karachi. You cannot compare Utah State with Peshawar. If you are comparing Karachi with New york City then Islamabad is Washington, Lahore - Los-Angeles, Faisalabad - San Francisco & Peshawar - Miami. Peshawar is one of the top biggest cities of Pakistan.
You see the problem of Karachi is that PPP is holding most power of the province of Sind & so it gives Karachi much lesser budget of what it actually deserves. MQM is furious that PPP grant massive budgets to those cities that are ruled by PPP govt(comparing their population & revenue collection size those budgets are massive for those cities/towns) but Karachi & Hyderabad that are largest & second largest cities of Sind receives peanuts of what these cities deserve just because they are ruled by MQM. Can you compare the budget of Karachi & Larkana...as i explained in another thread that the thing that bother me is not that Larkana get more money but the thing that bothers me is that even after more than enough fund Larkana remains same village looking town(even when it's population is peanuts compare to Karachi).