1. Theresa May (2016-19)- did not possess a single attribute necessary for a Prime Minister. She couldn't lead, persuade or inspire and achieved precisely nothing in her three years apart from pandering to brexit extremists and trying to deliver a brexit she didn't even understand.
2. Boris Johnson (2019 -) - a lazy serial liar with no morals or principles whose only motivation is self interest.
3. David Cameron (2010-16) - gave us year after year of austerity which achieved very little apart from making most of us poorer and the disastrous remain referendum campaign.