Translate the following English sentence to French:
"Of course with hindsight this is something which should have been considered long ago."
Avec le recul, il est évident que c'est ce qu'il aurait fallu faire il y a bien longtemps déjà.