Despite its acknowledged problems and challenges, the ANC has since 1994 done a great deal to redress the legacy of colonialism and apartheid.