I like the steam a lot. It'll be a nice way to instantly understand the damage level someone's at. Stuff like actual battle damage is way too subtle, and doesn't give you that instant visual feedback. Plus it makes all the characters feel like steampunk automatons that are starting to overheat hehe.
And easier to implement (and see) than character-specific battle damage.