The following question arose while trying to read Shelah's papers Models with second-order properties I-V. For simplicity, I'm assuming a much stronger theory here than Shelah: throughout, we work in $\mathsf{ZFC+V=L}$. I'm also happy to go higher, e.g. to $\mathsf{ZFC+V=L}+ \{\varphi: \mathsf{ZFC}$ + "There is a measurable cardinal" $\vdash\varphi^L\}$, if that would help.
Say that a first-order theory $T$ in a finite language is nice iff first-order logic + the quantifier over automorphisms of $T$-models $$\mathsf{Q}_T(\Phi; \psi(F))\equiv \mbox{"If $\Phi$ defines a model of $T$, then $\Phi$ has an automorphism $F$ satisfying $\psi$"}$$
is fully compact. Shelah proves that the theories of Boolean algebras and ordered fields are nice.
Is there any "snappy" model-theoretic property which implies niceness?
(OK fine, "inconsistent" is such a property, but I'm looking for less trivial examples.) Basically, it's not clear to me when to expect that a given theory is nice in this sense. In particular, it's not clear to me that niceness is a "tameness" property: if $T$ is more expressive than $S$ then models of $T$ likely have fewer automorphisms than models of $S$, so the theory of "automorphisms-of-$T$-models" might still be tamer than the theory of "automorphisms-of-$S$-models."
Almost certainly this is answered somewhere in Shelah's papers, but I am having trouble parsing them; they are extremely information-dense!