Laidback - you are more than welcome here
Bookdreamer - your question certainly made me think hard. I suppose many people would say Churchill was a great PM, but he was a poor strategist and made many mistakes. He was reckless with his own life as a young soldier and later he was reckless with the lives of others. He described the Dardanelles campaign, where half a million men died, as a 'sporting venture'. He seemed to regard war like some kind of public school game. My father called him 'a baby starver' because the allowance for a child was one shilling a week during the depression of the 1930s. Attlee was a good , well meaning man, but probably not tough enough. John Smith may have made a good PM, had he lived.
Perhaps the kind of person who wants to climb to the top of the greasy pole is never going to be very likeable.