Definitely Corbyn who has principles and substance but voters are apathetic, fickle and prefer the shallow Tory.