I agree that it has worked out that way. There could be a decent benefit to politics due to the increasingly good trait bonuses working up the promotion ladder. The problem, however, is that generals tend to die off fairly quickly due to 1tpy. One doesn't get enough "reward" time with the high promotions' bonuses after working a guy up that ladder.
Bookmarks