For the about the same cost of defending a high level castle with 1 unit of heavy infantry you could defend a high level city with 7 or 8 units of infantry (6 are free). These extra units will give you a better defence than the extra walls that the castle has.
If you also then factor in, how many extra units you could permanently garrison because you are generating a lot more cash from the city, then the city clearly is the stronger option. As your borders expand, and therefore the risk to this island decreases, you can used part of the garrison else ware and pocket the cash.
Bookmarks