I wanna bring up this issue related to the Tactical Expansion module (and affects the latest 0.97 version as well):
The combat objective layout for each battle seem to be completely random and, more importantly, not tied to anything - unlike vanilla, which ties the combat objective layout to the current enemy fleet composition. This means that, with this mod enabled, it is 100% possible to "save-scum" for an objective layout that benefits you far more than the enemy (e.g. more Comm Relays/Emplacements/Spawners on your side). However, it's not even necessary to "save-scum" at all to do this; you can instead "retreat-scum" by entering battle and then immediately clicking "Full Retreat" without deploying a single ship. This allows you to then re-engage the enemy with a completely different set of objectives - a process that you can repeat forever until you get your desired objective layout. Consquently, even Ironman runs have a way of fudging the objectives to the player's benefit, which doesn't seem like a great thing to encourage.
I mostly exploited this in battles within Hypershunt systems to maximize the amount of Omega spawners per battle to squeeze out just a few more Omega small/medium weapons, but I have also done this in more difficult fights like modded boss fleets to not get any objective layouts (i.e. layouts with no player-side Comm Relays or too many enemy-side emplacements) that would hinder me a lot otherwise. It'd be nice if I was forced to actually deal with subpar objective layouts and plan around it, but right now, you can just straight-up bypass bad layouts with enough time and luck.
(Also, at times, I feel the map sizes are a little too big and, thus, the battles drag on a bit too long with this mod. If anything, options to configure all of the battle-related changes would be appreciated.)