Nergal
Prince
I'd say build spearmen if you can ... keeps your defense high which deters them. But building the GW is a waste of time, its easy enough to get your town to 6 or more which means they dont need walls. Uninterrupted expansion is damn near impossible unless you choke them off. Read Stories and Tales for examples.