Right now, I can get an idea of how much damage each of my units will cause to the enemy by viewing the tooltip. However, I can't predict how much damage an enemy might cause to my units. I know their Attack and I know my defense, but there's always a range of damage which isn't evident. Perhaps this intentional, and I don't know that I need to know exactly how much damage a unit might cause, but having a rough idea would help strategically.
Am I right in the following equation to calculate damage?
Attack - Defense +/- some variable based on chance and/or the weapon
An easy way to show damage from an enemy would be to display the damage range as part of the unit's attributes, and then if you selected the enemy unit you could highlight over your units and it could show you.
Is there something I'm missing to better understand the mechanics? Would this be helpful to anyone else?