It definitely looks nice. And generic is not necessarely bad f you're going for a standard village, but if you want to have them look more unique, I'd say try to think of something that make your purple nation unique and how that could affect the architecture. It could be something that they're known for (weapon making, furniture, food or some particular skills) or the environemnent in which they are located (is it a warm place or cold; high in the mountains or on the edge of a sea)
And then you can look a real life architecture that correspond to that and incorporate other outside design elements that you think can fit your idea of what this village is about.