This is not to disagree with your bullet points, to the contrary, but what worked in HW was also that the battle system still had a semblance of meaning with resource scarcity, MP and resource management, and organic threats that weren't about binary DDR fail states but more about gradual threat increases (bosses buffing themselves progressively and/or debuffing the party, adds or mechanical systems gradually overwhelming the party through pressure, etc).