There is still a long way to go and there are many challenges to overcome.
También, es largo el camino a recorrer, siendo que muchos desafíos están presentes.
Ainda é longo o caminho a percorrer, sendo que muitos desafios estão postos.