@Zibago In my worthless opinion, there should be no provinces based on ethnic or linguist terms. We have already seen the problems this creates.
I prefer a system of complete devolution. Provinces should be disbanded down to the district and metropolitan levels, with two federally controlled areas, namely, Islamabad and Karachi. Each district should have an elected council, where political parties can of course take part in and show the people what they can do for their local constituents.
Let the people elect their local councilors who should be responsible for local infrastructure, education, policing, waste management, transport, social housing etc.
This should not be the business of a member of parliament. Members of parliament are there to legislate etc. And the purpose of provincial assemblies is pointless as all they are used for is to spread discord and rivalries amongst different provinces and spread corruption and nepotism as they are one of the biggest enablers for politicisation of police forces, rigging of elections etc.
To be honest, this topic requires quite a lot of time as I have very opinionated views on this and I can literally write essays upon essays on this and the advantages of this system over the current system we have in Pakistan but this should suffice for now.