If you don't attack blindly, and you bother to check on a rivals profile, what exactly do you look for?
The problem is I'm not sure what's the best combination of stats to look for to keep my unit losses down. I win every fight I start (except for those accidental hits without first checking), but it's the loss of units that I'm trying to reduce. Only thing I've tried that mostly helps, is to hit someone with around one third my total unit numbers. They're not easy to find though, and usually not worth hitting.
I mostly raid or attack just for cash.