I started working on a technique to save time regarding the roof textures.
Buildings at different angles need to have roof tiles in the corresponding angle, or it will look silly. The problem with White hill was that I used plenty of angles and finding the angle of each building was a chore.
But now I can plan the city with that in mind. Because of the method I'm using, I only have 3 possible angles so far.

The idea is that I want to use (with the duplication tools) a couple of premade textures for each angle, mix them and sometimes add some variation manually.
Or maybe even better, paint every building with a color according to it's angle, each angle on a separate layer. And then applying a texture for each layer corresponding with the angle. But I haven't tested it with a seamless texture yet.