Also, I didn't figure out until the literal endgame that you could feed units to Sophie to level her up.
Things got way easier after that.