I think it is fair to say that the 6 finalists look pretty much set, and probably the 6 we would all, largely, have expected to see.
I will ensure the vote runs its course, but the final is going to be fascinating as it is virtually impossible to tell who will win - realistically, I would say 4 of the 6 have strong support based on the semifinals voting, and it could go anyway.