It will be interesting to see May's approval ratings post election.
Will any new Tory leader be brave enough to call another election to secure a mandate? September would be a good time, as it coincides with the German elections.
As for a new leader, May was already the best choice!