Oh I have no doubt there will be a huge team building aspect to the game. Setting up a town and trade routes and such is quite honestly an exciting thing to ponder over.
There is another Top down game at the moment that uses such logistics and resource management in their world in order to keep things flowing.