Translate the following English sentence to French:
"We do not do this enough, that is true, even though, in my opinion, a great deal of progress has been made in this area."
Nous ne le faisons pas suffisamment, c'est un fait, encore qu'à mon avis, depuis quelques années, des progrès importants aient été accomplis dans ce domaine.