Personally I feel like neither of those ideas address and help to prevent to problem of guilds becoming too dominant, because in that scenario it is still likely that one guild can control all cities. I think that option should just be removed entirely. That is the only sure-fire way to prevent one guild progressing much faster than the rest on the server. It may create 2 uber-guilds instead of just one...but hey it's better than nothing.