Ukraine has made significant progress but at great cost, and the terrain ahead is heavily defended.