translate English to French: Unfortunately, we have not made sufficient progress.
Nous devrions exploiter notre complémentarité naturelle.