Eine solide, gut argumentierte, anspruchsvolle Debatte auf Englisch wird vor einem frankophonen Publikum einfach nicht funktionieren.
Translate German to English: A solid, well-argued, sophisticated debate