Vanquish doesn't do this, the only things that do repeat are the enemies, where early boss - types might come back as a more standard enemy later in the game, but I can forgive this, as they can only program
a finite number of enemies and they are used in a way that they never become tiresome.