In the early years my king leads. As the years pass and the empire grows, he stays home. I use whatever general is closest to the front. I often park a high star general with a small stopping force near a long border with an aggressive foe. This seems to keep them from attacking even when they have local superiority. This allows me to utilize a second high ranking general to attack.