I am all for totally abolishing the party system in it's entirety.
As far as I can see it, the party system results in votes being blocked, not because of disagreement, but to get one over on the other party. Disagreements making progress through legislation drawn out so much it takes years to get things done. Things just don't happen at all in a bid to appease certain party members to back something else. etc etc.
Most of the time it's just a ding-dong battle of words between each side of the house, which holds us back socially and economically. You also end up with morons who vote like sheep just because their Dad / Granddad voted a certain way (the north east labour stronghold being the worst for it), and nothing to do with the actual candidate or the manifesto of the party they belong to.
I would prefer to see an elected house of representatives, where candidates stand in each constituency as an independent. Once elected, the house appoints its ministers through internal voting, with those experienced in the relevant areas being shortlisted first.
It wont ever happen though, because everyone is too busy fighting for "power".