Translate the following English sentence to French:
"The development of this directive has been difficult and complex, involving diverse interests and divided opinions."
La gestation a été difficile et complexe, les intérêts en jeu sont multiples et les opinions, partagées.