Perhaps it is time for a complete shake up of the system abolish the party system and have each MP responsible only to the views of her/his electorate, rather than acting like sheep and following the dictates of a political party.
On the contrary it puts the power in the hands of the electorate rather than the political parties. If your MP did not vote according to their constituents liking the next election he/she would be out of a job.
These ideas have a superficial appeal, and in my younger days I might even have put forward a similar argument myself, but I don't think they would work. A parish council of a dozen or so members might run very well with no party organisation and all candidates standing as Independents, but try to imagine what would happen in a national parliament with over 600 members.
First, how would anything ever be decided? Every member, in order to demonstrate that they were representing the views of their constituents, might potentially want, or even have a right, to have an input in every debate and decision. How long would be needed for that to take place, and for the views to be distilled into some kind of consensus?
One decision they would be required to make would be who would occupy the posts of Prime Minister and other ministers of state. In voting for their local representatives, no-one would have a clue who would be in line for such office, so what would happen? Presumably out of those elected, a few would put their names forward, and then either the whole country would have another election to decide who should get the job (when they know little or nothing about them or what policies they might adopt), or else the elected representatives themselves would make the decision. Is that what you want?
Second, it might conceivably occur to some of the 600+ members that they had broadly similar views on a range of issues, and it could therefore make sense for them to work together to promote these. Gradually the informal gathering of like minds becomes a more formal grouping, and before you know it you have a political party. How would you prevent this happening, and if you wanted to, at what point would you draw the line?
So although this sounds good to begin with, it would be either totally unworkable or hideously cumbersome and expensive, and I don't think it could last long in its initial form.