Don't forget Pinochet.
Pinochet was a true hero. However, his task was a piece of cake compared to what Franco did. I would put Franco and Pinochet in the top 5 leaders of the 20th century along with Reagan, Thatcher and (begrudgingly)Churchill. I base my criteria on defeating communists, improving economic conditions and improving personal freedoms.