It really feels that instead of strategy, a successful run is left to randomness. Did you pull the henchmen or boss early or late, basically. The player has no control over the countdown to running out of time, except for A) party size or B) One use, banish, candle. Succeeding in defeats certainly helps, and I succeed at them all, so cards aren't pulled from locations twice.
I run with a part size of 4. Sometimes I do 3. Neither succeed in time for about 50% of the runs.
Am I missing something?