I rotate between the two ideas.

All my FMs are sent on campaign, except for the few that were already in a settlement for a long period of time. I generally stick two FMs together, give them an army and a campaign to fight in.

As you can imagine, as Makedonia, that gives all major armies an extremely capable cavalry wing.
As Rome, it seems to work as well.