I use the cintygenerator for almost all my campaigns. It's just so convient to have a visiual representation of your city to help you describe to the players where things are.
It does however take a little edditing afterwards. Often i want the shape of the coastline, the walls or the roads just a bit diffrent. So what i do is, i search through the random generator until i have found something that resembles what i want, and then i edit it so it fits my campagin.
It would be awesome to have a feature where you can choose a generated city and then be able to add or delete houses to your liking, or slightly adjust the course of the river, roads or walls.
Im really hoping we'll see something like this in the future