I genuinely think that Keir Starmer is a decent person, however on dealing with the top two voter issues of the economy and immigration he is viewed to have completely failed.
Whereas I think that Trump is genuinely an unpleasant person but on the economy and immigration he is viewed as successful.
In short do you vote for a nice person that fails to deliver what you want or a nasty person that does deliver what you want.