Here is my ranking for the final. It was hard to rank, especially as I like the first 5 songs of my top so much!
1. Eugent Bushpepa – Mall
2. Alexander Rybak – Fairytale
3. Elina Born & Stig Rästa - Goodbye To Yesterday
4. Rona Nishliu – Suus
5. Urban Symphony – Rändajad
6. Marija Šerifović – Molitva
7. Elitsa Todorova & Stoyan Yankulov – Water
8. Yohanna - Is It True
9. Hatari - Hatrið mun sigra
10. Conchita Wurst - Rise Like a Phoenix
11. Jamala – 1944
12. Aminata - Love Injected
13. Zeljko Joksimovic - Lane Moje
14. Loïc Nottet - Rhythm Inside
15. Il Volo - Grande Amore
16. Salvador Sobral - Amar Pelos Dois
17. Sertab Erener - Everyway That I Can
18. Loreen – Euphoria
19. Mahmood – Soldi
20. Helena Paparizou - My Number One
21. Blanche - City Lights
22. Emmelie de Forest - Only Teardrops
23. Sunstroke Project - Hey Mamma
24. Eleni Foureira – Fuego
25. Aysel and Arash – Always
26. Verka Serduchka - Dancing Lasha Tumbai
27. Ruslana - Wild Dances