Well, after looking at all the variations and possibilities, I can now make my prediction.
Labour - 40% 451 seats
Conservatives - 21% 86 seats
Libscum - 11% 69 seats
Green - 7% 3 seats
SNP 30% in Scotland/3% 16 seats
PC - <1% 3 seats
WPB - <<1% 1 seat
Independents - 2% 1 seat
Reform - 15% 3 seats
NI the rest - 18 seats, 8 of which will be SF.
Just looking at the voting figure, electoral calculus gives Labour 20 more seats (& the tories 20 fewer) but that is roughly the number I think Labour will miss out on (ones that should be within 2%) because they haven't made that big effort on election day to get the vote out, whereas the tories will do. And I just can't believe the tories will drop that low and behind the Libscum.
Reform should also bed getting 6, but they are still very local campaigns which will be affected by very local events. Clacton and Skegness & Boston will go their way. Barnsley North, which should be their best bet, won't because even Farage has disowned the candidate there and there has been a strong Labour campaign for the last five years. Ashfield is similar, tho that will all depend on how many the local indie candidate gets, which is really hard to tell. Skipton & Ripon surprises me by being the next most likely to fall, which I just find hard to believe (having grown up next door). It is inherently tory, and mostly a tory that would think themselves too good for Reform. If Labour managed to get everyone who voted for them in 2017 to vote for them again, they'd win. Sadly, they won't. Which leaves Louth in Lincolnshire. I know nothing of this seat, but the 'kippers didnt have a great history there, so it seems a bit of a longshot, but that or Ashfield will join Clacton and Skeggy, I reckon.
Galloway will narrowly win. Islington North will be incredibly close, EC has it down as the one seat where tactical voting will make the difference (the Stop Corbyn vote winning it for Labor), but I'm going for JC to scrape back.
The SNP rout will only not look too bad because it won't be as bad as the tories' rout. But it will be bad.