My vote would go to W-34/70. Even cleaner than US-05, and a number of recent experiments have shown that it can be fermented at ale temperatures generally associated with US-05, while retaining much (if not all) of its cleanness. W-34/70 both flocculates highly and compacts wonderfully.
The only negative for W-34/70 vs. your criteria is that it may attenuate more than does US-05. Mitigate this by mashing at a higher temperature.
The link I provided is one such experiment. Testers could easily distinguish between the two, but in the final analysis more of them preferred the pale ale fermented with W-34/70.
http://brulosophy.com/2017/03/09/ye...us-05-vs-saflager-w-3470-exbeeriment-results/