You have to balance that with opening the borders to uncontrolled immigration from the accession countries in 2000 ( which nobody else did) which ultimately set us on the course to Brexit.
Launching a policy of increasing take up of higher education,as laudable as it appears at face value, has given rise to a lack of vocational trainees and exacerbated the immigration issue to fill the skills gap.
Then we have the PFI ticking time bomb that they cynical exploited to keep infrastructure expenditure off the countries debt bill. The local authorities are seeing the true cost of that policy now.
I am not saying he was the best, but I can find worse. With Blair I can find things to put in the 'tick' box but not with Johnson or Truss, I would say MacMillan was better, although he tailed off at the end, Attlee definitely better (considering he inherited a war ravaged country) but his final years were not good (he was exhausted, as were many of his cabinet, many didn't survive). Churchill - his finest hours were before my time but he was OK in the '50s. Heath was pretty poor. We haven't been graced with the highest quality of PMs.
I don't agree re Cameron , he inherited a car crash and like Blair made a mistake in the middle east but that aside he did OK in my opinion. The obvious stick to beat him with is Brexit but he didn't want it and campaigned against it so you can't blame that on him.
He sought of campaigned against it. He showed little backbone in standing up to those on his own side politically who were talking bilge. There was no passion there. From what I remember Brown was a more prominent advocate of Remain than Cameron and he had been dismissed from office.
You have to balance that with opening the borders to uncontrolled immigration from the accession countries in 2000 ( which nobody else did) which ultimately set us on the course to Brexit.
Some of us think that was a good thing.
Blair's big, big mistake was the Iraq war; aside from that, while far from perfect he was easily the second-least-worst PM of my remembered lifetime (Thatcher onwards). He was certainly much less bad than most of his successors.
In retrospect, I don't think it was a good thing as it deprived those countries of much needed talent (but I take your point). Regarding the people themselves, those I have met have, in my opinion, been an asset to this country on the whole. I have found them to be hard working, respectful, appreciative, helpful. They have been willing to adapt to our ways. We, on the other hand, ... As part of my job, I spoke to a woman from Lithuania; I was the first person she had spoken to casually who had heard of the country and knew where it was (and something about it). We expect people to have perfect English, however, when we go abroad ... I'm guilty, I've been to France, resorted to pointing in shops! What I think did make a difference was the 'Breaking Point' poster, where most of the faces were not white (and implied that Turkey was in the waiting room for entry)!
Totally agree about the Iraq war - we don't learn - Suez was another disaster!