The question is, who will be the leaders. Cameron is gone, Corbyn is facing a major rebellion, which he isn ot looking very likely to survive. Hopefully, replacements will emerge fast.
Really hoping for a LibDem resurgence.
Johnson or Gove/McDonnell will be the leaders, I'm nearly certain
I would think Theresa May should not be discarded.
I second this. Johnson will probably not survive the selection process by the MPs. Keep in mind that a majority of Tory MPs backed remain. Also keep in mind that with his expansive patronage network (because that's what it is) George Osborne could, if he wanted to run, still probably muster enough support to make the runoff. Of course, he'd be roundly thrashed at that point, if he
actually ran, but the point is that he retains considerable of influence amongst MPs and will thus be a key player in the leadership race.
Ultimately my hunch would be that the next leader will either be a soft remain frontbencher like May or Javid, or some unknown backbencher or junior minister, quite possibly linked to Osborne's network and related circles like the Free Enterprise Group. This would mean Patel, Raab, Kwarteng, and so forth (even though none of those are exactly unknowns), all of whom backed leave yet are connected to that network.
Indeed the more I think about it, the more possible George Osborne somehow managing to emerge as a winner in all this seems...
EDIT: Okay, no one's mentioned Kwesi Kwarteng, but he'd be exactly the kind of dark horse people are talking about. And not only is he a fellow Ghanaian, but I actually think he's actually a nephew of one of my "uncles". I suppose it's too late to try and get to know him now, if anything were to actually happen...