the latter has impressive progress and should be encouraged to continue
The latter has made impressive progress despite manifold difficulties and should be encouraged to continue.
The latter has impressive progress and should be encouraged continue.