I'm almost 100% positive that
is going to win, but my personal preference is
or
.
I really like Ukraine's song this year and I know they already won in 2016 (too early for another victory) , but for me that victory was not deserved (not that I don't like Jamala or something, but the song was a bit boring in the high level scenario of that year). So this year I think they have a really catchy and good song (and a fantastic perfomer) and they deserve to win (though Melovin really needs to improve his english).
As for Macedonia, the song is catchy as hell. Also, mixing genres is not that easy and they absolutely slayed that with those reggae parts. Kudos to Macedonia for that chorus, I sometimes find myself singing it unintentionally.
Anyway, I wouldn't be mad if
,
or
won.