The MP's in the UK are elected by popular vote though.
I agree you would have to have the same standard for voter registration.
One way of improving the current system (from an outsiders pov) would be to make electors all faithless and having parties switch to One member one vote and do a way with registering.