I specialize generals. Regional governors who have more economic acumen than military brawn are stationed in cities. The tough guys march around, crush things, build forts for the winter, and generally do their best to pick fights. Every so often they hold a city, but I always make them go for a walk at least once a year.

Having a guy with +5 management and 0 command is fine when he is running a city that has become an economic powerhouse. He doesn't need to be on the front. If I'm playing the Romans, though, I try to have him fight at least one or two battles, simply because you were expected to have done military service if you want to get a public office.

I also send my young generals to the capital until they are 18-20 for their "education".