Boris is by no means perfect and I do not agree with every decision he had made, Ukraine being one, but as far as Domestic, Brexit, and EU policies go, I fully supported him. Plus Boris was open to talks with Russia, but was reigned in by his own party.
The reality is that every UK PM would have to play second fiddle when it comes to international matters, simply because of Uncle Sam.
For me, Boris got Brexit done, navigated the UK through the Covid crisis, won a mandate with one of the highest majorities, and quite frankly, one of those rare politicians who didn't spend time rehearsing his lines for the camera. A genuine buffoon who ironically appeared more human than most politicians. He fumbled, he stumbled, yes he lied, but so what? All humans do, it was realism on display, and this was his appeal to the masses which is what made him one of the greatest campaigners in modern UK political history.
His interviews on LBC were legendary, and of course his tenure as Mayor of London was one of the best this city has ever seen, in particular with 2012 olympics.
There's no such thing as the perfect PM, and I doubt I would ever agree 100% with any PM, but Boris (and Corbyn) came pretty close for me, but sadly were victims of a brutal and relentless media campaign against them.