Who should have been there in their place though? Ranvir possibly, depending on your point of view - I liked her but found her a bit boring and predictable at times - ditto JJ... Max and Jason may have been improvers if they’d stayed in longer, but I don’t think Caroline had much more left in the tank, which leaves Clara, who I would have loved to have gone all the way and who clearly had more natural ability, but she made a lot of mistakes, so should she have been there? I don’t know, but agreed, it has been a strange year.
I think Clara and Max both left too early although it's difficult to tell. Clara was probably on a par with Ranvir but with added joy. Maybe better as she had trickier dances/routines I think. Difficult to say what Nicola would have gone on to be.
I don't necessarily have anyone in mind that I think should be in the final instead though. Just that looking at previous years, neither Bill nor BvB are really final material.