The 2026 Eurovision Song Contest final in Vienna has showcased acts from 25 countries. But not all songs are created equal.