That's fine if AI simply gets imposed a choice, who really cares if it goes through the same steps as a human, right? It's just for the human, to keep it interesting whatever faction he plays; his enemies will get automatic pre-coded choices of some kind, and no one'll be at a loss.
EDIT: How do you limit what level of control building the person can build? So that not all provinces are 100% controlled?
Bookmarks