Mkhize tries very hard not to offend anyone. NDZ on the other hand is trying to offend whites, while Cyril is trying to offend the corrupt and the corrupters. To me Mkhize seems to be the intelligent version of Zuma. Remember Zuma emphasising the unity of the alliance instead of the well-being of SA? Zuma was sold to us as a good listener, a people's person etc. His true colours emerged when he ascended the throne.  I would rather go for Cyril because I can hold him to account for the things he has promised, than a man who is no-committal about anything. The problem is that it will be difficult, if not impossible, to convince myself to vote for the ANC in the first place.