So these leaders are by no means perfect, but they are by and large the best leaders we've seen in the last 50 years.
Questi leader non sono  assolutamente perfetti, ma sono di gran lunga i migliori leader che abbiamo avuto  negli ultimi 50 anni.