I think uniforms are a great idea.

We have none in our public schools here, unless it's a "traditional" public school. Since my kids go to a regular public school rather than traditional or private, they've never worn uniforms.

We haven't had any problems so far - DD10 has a fabulous eye for coordinates and is still sensitive enough to want to avoid being inappropriate, and DS8 is pretty laid back and prefers it if I choose his clothes.

Last year a notice came home reminding parents that certain things are unacceptable, such as flip flops, spaghetti straps and exposed midriffs. I think this was from some of the grade 7s "finding their style" lol. This year it doesn't seem to have been a problem.