The proponents (sitting parties) call it first-past-the-post, to make it sound like a fair system.
But most people know that proportional voting systems are better.
With a two party system there will always be debate, but it won't be as real as it is with proportional voting. The parties run no real risk of not getting elected. It also drives the two parties to each side of the 'spectrum', which isn't very constructive.
Take a look at these lists[1][2], see any pattern in which countries are using which system?
[1] https://en.wikipedia.org/wiki/Proportional_representation#Li...
[2] https://en.wikipedia.org/wiki/First-past-the-post_voting#Lis...
The people voted No overwhelmingly (68% No, 32% Yes).
As with the Brexit referendum, those that lost complained afterward that the public was mislead, weren't given appropriate choices in the election etc.
[0] https://en.wikipedia.org/wiki/United_Kingdom_Alternative_Vot...
Interesting map, hadn't seen it before. The only ares where Yes won was Cambridge, Oxford and a few parts of central London/Glasgow/Edinburgh.
And they weren't wrong. The problem unfortunately is that the public, as a whole, just doesn't care.
They'd rather a comfortable, self-affirming, lie than an uncomfortable, intellectually challenging, truth.
Result: no-one cared. It was never about truth, it was about emotion
The only problem I can see with Corbyn is that he hasn't spoken up over things like the Investigatory Powers Act, Brexit and (bad) education reforms. I like his policies but I do not like his inaction over things important to me, so I cannot support him.
I'll never vote Tory though. Never in my life.
https://samkriss.com/2017/04/24/corbynism-or-barbarism-part-...
That said if I was to vote Labour it means I have to vote for Angela Eagle as my local MP, who I absolutely cannot stand. She didn't just remain silent on the issues I mentioned, she actively supported them and represents the Blairite right-wing of Labour that disenfracnhised its traditional supporter base in the first place.
As a Brit, I can only echo your frustration. With the upcoming election...we're still pretending it matters.