One thing I really like in adventures, especially published ones, is a bad guy roster.
I mean a full-out list of who, what, and how many. Especially if it's done in a tick-off fashion so I can mark down casualties and changes as I go.
WG4 The Forgotten Temple of Tharizdun does a great job of this. You have a full-on roster of all of the organized bad guys in the dungeon. You know how long it takes for them to reinforce the front, where they come from, and so on. This makes running a battle in the dungeon very easy.
I called out UK2 The Sentinel and UK3 The Gauntlet for doing this well in a large battle, although they also do an inside-the-fold monster list that serves a lot of the same purposes.
Some modules do it a little less effectively. They might only list monster stats in one area, but not the numbers and locations for the pre-set ones.
The former, I like a lot.
This is something I'd like to see in more published adventures.
I've done the same - put all the bad guys on a spreadsheet, print it out, and cross them out as they die or put notes about where they've moved to. It makes restocking and reinforcing much easier - you know at a glance what's left and where. I've done it for the orcs, lizard men, draugr, bandits, etc. in my current game, and I'll do it again for large encounters or groups spread across multiple areas. If a module doesn't do it, it's worth doing yourself.