I like the idea on it... however there is always room for improvement.
First of all, like BuilderWither has said, you can use some more detail. Perhaps, if it doesn’t affect the interrior, push in the exterior walls back by one block to add in that extra detail. Maybe use some stairs and fences as well for the outside.
Second of all... This is just my personal opinion... but I dislike the multi-colored walls on each and every house. I do understand what you’re trying to do, maybe identify houses better or give the village a pop of color, but to me it doesn’t look very pretty. In this case, I would use light gray or white wool (and pehaps concrete powder for more texture if you prefer, depends on the texture pack). If you do want players to identify the houses, you can always add little signs as well, or make some sort of road system.
Third of all, I would suggest is to add something to really make the map special. A rustic/medieval/nordic village are extremely common. Maybe add something to it to make it stand out from the others.
Lastly, I would suggest to do something better than just straight up, flat walls. Add some dimension or something such as mountains or hills. It doesn’t have to go on forever, since you can always place invisible bedrock or identify where the invisible bedrock would go if it gets implemented.
Overall, I like the idea, but it seems common and lacks detail. It also has a crazy block palette to it as well. But, I do hope that as you continue to work on it, it becomes better than before

Good luck!
