Keep in mind that for the way UK elects MPs something like Alternative Vote (or even approval voting, which I prefer) would only help with the problem that only 2 parties have any chance of winning in each particular constituency.
It doesn’t get around the issue that ‘% of constituencies where party X wins the election’ and ‘% of votes cast for party X’ are in no way the same thing.