Eddie'd get more than 3 levels to Soethe's 1, I'm pretty sure. :P Prepromotes = suck is a good rule to live by, though there are some notable exceptions.
Astrodust, it sounds like you missed the point of the game entirely. Yes, your units are generally superior to the enemy, so you can typically win 1v1 battles easily. But your enemy almost always has the advantage of numbers. 1v1 battles aren't the focus, the entire map is. The point isn't simply to kill everything in sight, it's to attack in such a way that none of your units can be killed in the counterattack. Like Arkk said, thinking ahead is crucial.