No, not PR - that would just mean the party hacks got in, no option to vote out a bad MP, and not much link to the constituencies.
A better system (which I think is what the French have, but I'm not sure) would be to have a first ballot, like now, then a week later have a straight vote between...