Well, you are off to a start. You might benefit from trimming a few things, like the building edges and the roof lines. They help disguise a lot of the distracting issues with textures not tiling around edges properly.
Like this: See how there is a row of shingles that sit on top of the sharp transition points on the roof? Roofers have the same problem you do, because of the angles nothing lines up, looks pretty or is easily functional, so they cover it up the seams. Doing this on your model helps disguise that the textures don't line…