I'm a member of Electoral Reform Society as well as a party that supports STV-PR (per Republic of Ireland's system) so I've got dozens of reports and market research bits showing what our various parliaments' compositions would potentially be under a other systems and it always seems _fairer_ even though the same parties would win and some of the more unpalatable parties get seats - the price for believing in democracy I guess.
But I think the UK probably would have gotten into the same mess with a different system and the same two main parties; but I reckon one way or the other it would have been sorted by now (as a fairer voting system would give electorate a chance to punish parties more easily).

//