Normally I would prefer Haywood, but since nobody else seems to be voting for him I'll be playing it safe for now and say Debs. No need to risk the already achieved progress by throwing my vote away.
I just noticed Haywood's the youngest candidate. Which brings me to an interesting question, who is the youngest US president in the game ( and who became the youngest US president IRL)
Its still within the Socialist Party, so voting Haywood would give Haywood a higher chance of winning while still securing Debs or Haywood.