There was a time when I would have said something like this was too complicated for Minecraft.
Then banners happened and I loved them.
In short, I think the idea would be great, but should maybe be a low priority thing.
Edit: Come to think of it, I think there was a suggestion for exactly this that I did say was too complicated. Might be worth trying to dig that up.