HA node affinity offers the strict option to specify whether a resource requires the condition, or (not strict) prefers it. The new HA resource affinities, especially negative, should offer it as well.
With an example load of 3 VMs running the same application, there is preference (not...