My English - very weak!
Very interesting topic! But it could be more interesting, if you have different religions: Christianity, Islam and Paganism, with its buildings - shrines!
Of course, the ideal would be better to have more races! And these races should be close to reality.
Each faith must have its advantages and disadvantages - but the objectively!
(Approx: Middle Earth - Christianity, south - Islam, north - paganism)
Obviously this idea is far future!
This is one of my many suggestions and do not scold me for my English!