I doubt that we will reach a point in the term when a bunch of new offices need to be created. I think once we create our second worker, we may want to delegate infrastructural duties to a new position, such as a domestic minister. The early game is pretty easy to handle and micromanage. I do want to create a Military leader as soon as we meet our first barbarian warrior, or whenever we have both our first and second city properly garrisoned. Until either of those two, were not going to have any real military plans. As for religion and civics, were not going to be changing those so often that we need an official for it. Citizens can handle that duty. However, if we do found a religion, I would like the citizens to consider creating an office for just the spread of our religion. The building of wonders should be a duty delegated by the people. Other than that, mostly everything should be covered, until we decide to form a new government.
In my eyes it would be good to have a Warlord, Elders for each city, an official to handle workers and infrastructure, a Military Leader and possibly a Religious Minister. All other duties should be delegated by the people since they don't occur so often. However, officials used to serve the purpose of analyzing their area. Although the Foreign Minister didn't make that many in-game decisions, it sure helped when he analyzed all trade possibilities. I don't want offices like this being elected as they create way to many offices, and we'll start to get those pesky uncontested elections again. My plan to deal with this is to use deputies for the more analytical, logistical jobs. I'm a bit tired so I may of left some stuff out. Just tell me if you need more.