Urgh.
All parties basically suck. I feel like a lot of people think DA are generic cuddly liberals and if that was true they'd comfortably have my vote (if a rather unenthusiastic one), but that's kind of not the case, they're pretty much a standard conservative party at this point. VF+, EFF, ActionSA, IFP, MK and Patriotic Alliance are all out and out awful.
GOOD I suppose doesn't sound too bad but they feel like a busted flush. Same story with COPE.
Honestly as corrupt as they are I'd probably lean towards an (extremely) reluctant ANC vote.