There's no way John could have kept up with Johannes - as a pp said, might have been better had John wore the yellow and Jojo the blue but the main issue is the side-by-side comparison and Jojo refusing to dance down. Whenever a pro dances their best/their heart out/showboats, it automatically shows up who they are dancing with.
I gave them a vote regardless.
I also thought AJ was hampered by costume, choreo, death slot (second) and lighting, so I gave her a vote too.
My third vote went to Dan because I like a classy AS and it showed some improvement, plus, whilst I have no idea who chose the song or why, I applauded Nadiya for refusing to be cowed into a dodgy theme (see equally dodgy AS tunes Road to Amarillo/Hi ho silver lining with road signs hitchhiking/motorbikes).
For me, it should also be AJ, John and Rose as top three - not because of BAME/LGBT/Deaf - although diversity and representation are a bonus - but because they have been the most interesting to watch.
Technically, it is currently John, AJ, Rhys, Rose and Tilly at the top on averages (in that order) based on judge's scores and not taking into account over- and undermarking.
Rhys, as others have said, gives no light and shade in his dancing. Tilly has done well for a complete beginner but not finals standard (never say never though - I said the same about Gemma).
That leaves Tom, Sara and Dan. Tom has been utterly forgettable for me this series. Sara has been very lucky considering she was originally down as First Boot and has had a couple of dodgy routines. Dan has shown gumption but not as much as a journey as he thinks he has - I liked his AS but I also liked his QS week one. He has also had some dodgy routines in between, but been more memorable than
Tom.
AJ/Rose/John are my favourites - any of the other five can go and I shan't be as upset as I was Nina leaving. As to the order, it's much of a muchness now so in terms of pros then, I'd prefer Nadiya and Nikita over Amy whilst Aljaz and Nancy annoy me with their over enthusiasm/shrill screaming. Aljaz began doing that with Gemma. No idea why. We can see what we see and judge accordingly.