translate English to French: This is of course a complex issue which gives rise to significant political disagreements and even ideological differences.
Il s’agit bien entendu d’une question compliquée à l’origine d’importants désaccords politiques, voire de différends idéologiques.