I'm definitely too young for Thatcher and barely remember Major. Blair caught my ire for introducing tuition fees (they were introduced in '98 and went to uni in '03) they were far more a hot potato than they are now amongst students, hell the NUS use to regularly be demonstrating against them and be on TV you don't hear a peep out of them these days.
Brown was competent but it was clear it was Labour government on the wane that had too much baggage from being in charge.
Johnson easily wins worst, I'm still genuinely surprised how bad May was but probably side by side with Cameron.
However my rankings are no diffrent.