Тут не в фантазии дело.
Просто не нужно с одной точки город расширять.
Сначала делаешь главные дороги прямо, потом повороты и прямые (дублировать) на любой градус и т.д.
И в разных точках привязывай второстепенные улицы
Получится реалистичная сетка, неоднородная
Например я привязывался местами к реке, к шоссе, относительно стокового жд и по рельефу