I hate games where enemies endlessly respawn.
Well, okay, that's a lie. In the context of an RPG it's not only acceptable, it's desirable. If the enemies don't respawn, then where will you harvest your precious, precious XP?
And in survival horror games, used intelligently and in moderation, it puts a little bite of desperation into the proceedings, and forces the player to keep moving, instead of just vegetating in their comfort zone.
But why in the holy name of Miyamoto would you include unstoppable rampaging respawning armies in what is allegedly an all-ages exploration-based platformer? And I'm talking here, of course, about Lego Star Wars II.
I've got a post mortem of this game coming. Short version: it's great, but it bollockses up everything that was clever about the first one. High on my list of criticisms will be the fact that almost every screen of the damn game, and particularly the early levels, is filled with an endless onslaught of stormtroopers. Forget exploration, puzzle solving, and free-roaming goodness - you'll be too bogged down clearing white-helmeted nazis off your back every three seconds to enjoy any of those things. It's a mark of shame that the game only really becomes fun once you've unlocked the invincibility power-up.
Can I just put a fervent plea out there, to all those game designers who might be reading? Please, please don't add unlimited supplies of enemies to your game unless you have a really, really good reason for it. There's no shame in your game being too easy. There is shame in your game being stupidly annoying.