I use Infraworks from Autodesk for city infrastructure. It’s not free but it worth if you want make large map for your project. But for me I prefer build my own city with 3ds Max and Blender because it have rooms inside and you can’t enter to the building via doors and move around with ‘City map generator’ something like that so I working at my game really slowly.