translate English to German: Compromises are always a matter of give and take, of course, yet I believe that this text meets the requirements of all the parties concerned.
Kompromisse bestehen immer aus Geben und Nehmen. Ich glaube aber dennoch, dass dieser Text die Ansprüche aller betroffenen Parteien erfüllt.