Check out a great procedural system by Felipe Del Rio.
Felipe Del Rio presented an awesome project that shows how you can use procedural tools in Blender to create new adorable towns in no time.
The artist used the new Geometry Nodes from Blender to create a system that allows the artists to create procedural buildings using prebuilt modules. The system makes it much easier to generate different variations, tweak dimensions by choosing the number of floors and place objects like air conditioners randomly.
The video shows how it can quickly generate different kinds of structures and get the desired look, without switching to other procedural tools.