I’ve found that generally speaking if I have 1 or 2 infantry more then the defender and a superior force of tanks and planes the attacker will win.
I’m NOT saying equal forces, which is what I think you are saying I am intending.
For instance, if you have 15 infantry, 7 tanks, 5 fighters, bomber and are attacking 14 infantry, 4 armor, 3 fighters you have the advantage, even if the punch is close. The punch only has a difference of 3 in attacker’s favor, but the odds of the entire battle are overwhelmingly in the attacker’s favor! 97% of the time the attacker should win that engagement.
Sure the defending infantry and fighters are stronger than their attacking counter parts, but each hit makes a larger impact on their next round’s ability to defend then each hit against the attacker does.
But if you don’t have the calculator, how would you see this? Well, as I said, make sure you have almost the same or more infantry as the defender and you out number him in tanks and planes and odds are, you’ll win the engagement. After all, if you just glanced at the numbers, without realizing the underlying impact of how the dynamic of the battle will probably shift in subsequent rounds, you may think the attack isn’t wise. And if you were desperate for units it might not be, since odds are you’ll be reduced to 5 tanks, 5 fighters and a bomber. That’s where the economic aspects of the game come into play and that’s a different discussion.
But as a rule of thumb, it seems to work out well that if you have more or equal infantry to the defender, you have more tanks and more planes than the defender, then you will win the engagement. Margin is flexible, after all, if you have double the infantry or triple the tanks then you would expect a larger margin then if you only had 20% more.