I'm starting to think that it may be between Neil and Jordan.
Neil seems the obvious winner - started off badly, followed by redemption arc, but never made out to be incompetent. He's had some positive moments, he's also had some negative moments. He's had a 'Ricky' style-edit, but Ricky (and Tom P actually) was made out to be an underdog last series, and that's something that can't be said for Neil.
Jordan seems to be doing similar to how Tom G did last series - quiet first couple of weeks, then a good win as PM followed by another good couple of weeks, then went downhill a bit before getting back up just before the end. I'd say Jordan's edit has been much more subtle though, and he's getting good again at an earlier point than Tom did. He hasn't really had a 'doubt' ep so far (and I'd say the same for Neil as well), so how he does this coming week may be the key as to whether he still has a chance.
Luisa has been quite variable for me - some weeks I find her likeable (weeks 5 and 7), others I loathe her (weeks 6 and 8 mainly). If she was going to win then I think her edit would have been toned down more. You can't deny that she is one of the most competent people there, but it would take a major redemption arc for her to get to the last 2 and it may be too late for her. She could still get there provided she does a good job as PM this week and comes across better.
Leah started off well, but has gone downhill from week 5 and hasn't made much inroads since. Again, she's very competent, but doesn't come across well. She can't rely on her earlier successes any more, but having said that, she's definitely a better prospect than Francesca.
Francesca and Myles are definitely the cannon fodder - it's a shame that one of them will get to the interviews (confirmed to be week 11 this year) as I don't think either of them deserve it. Fran should have been fired in week 6, and hasn't done much since then to justify why Rebecca was fired instead. Myles has been very lucky to be on the winning team most weeks, and perhaps ought to have gone instead of Alex.
That's why I think it might be Neil and Jordan as the final 2 - neither of them have come across negatively to the extent that the other 4 (maybe excluding Myles from that one, but he's done nothing a lot of the time) have done, and both seem to be doing well at just the right time.