There are ways round the party list thing, in variations of the d'Hondt system. That may be a way the Scottish system could be improved. However, even as it stands it works very well, so thank you for one thing anyway Labour.
One way to break the party list thing is the Dutch election system, which is PR with d'Hondt with the whole country as one district (1). You cannot, however, just vote for a party: you have to elect a specific candidate. People who are indifferent to the candidates by convention tick the box of the top candidate.
For the results, in the first stage, the seats are divided between the parties: it doesn't matter if a vote was for nr. 1 or for nr. 45, they all count to the votes for that party.
In the second stage, the seats for a party are divided between the candidates of that party. Every candidate who got enough "preference votes", first gets a seat (2)(3), and then the remaining seats are allocated along list order. The threshold for the number of preference votes is fairly low. If we define
Code:
quota = total number of votes cast / total number of seats
which is the threshold for a party to get a seat, the threshold for an individual candidate is one fourth of the quota with the national parliament (150 seats), and only one tenth of the quota with the European Parliament (26 seats). With the recent European elections, four out of the 26 new MEPs were elected due to preference votes. (
link to result; "lijsttrekker" means top candidate; "voorkeursstemmen" means preference votes). That's a fairly extreme number; at national elections, a handful of MPs elected that way is normal, and with increased volatily of the electorate, lower-placed candidates increasingly run their own mini-campaign to personally get elected.
My gut feeling is, though, that a system with "preference votes" for a list along with the separate constituency vote that Scotland and Wales have, would be overly complicated, at least for the average voter.
(1) Technically, Dutch elections have 20 districts, but they only serve that parties can make a different list of candidates in each district. In practice, various parties do that but then have lists that are identical in the top-25 candidates.
(2) In theory, there could thus be more candidates with enough preference votes than seats for the party. They're elected in order of number of votes. See also footnote (3).
(3) Technically, thus the top candidate is elected on "preference votes", and always as the first. There's one exception: in 2006,
Rita Verdonk who had narrowly been beated by current PM Mark Rutte for the VVD leadership, received more votes than Rutte in the elections and could not stop crowing that she was actually the first elected MP of her party and tried to obtain the leadership of the parliamentary party.