translate English to French: We could certainly have done more but, I believe, the progress is plain to see.
L'on aurait sûrement pu aller plus loin en la matière, mais je pense que le progrès est manifeste.