As an American, I do not like school uniform, even the "uniform-light" version that is often adopted when a school district in the US decides to adopt a uniform (which according to Mr. Google, is around 18-20 percent at present).
It is more like a very restricted dress code rather than a uniform: solid colored trousers, shorts, or skirts, usually a choice between khaki and dark blue (unembellished jeans often allowed); solid color polo shirts in white, blue, or another color designated by each school (small brand logos sometimes allowed); liberal policy on shoes.
DS attended a school for two years with a dress code like this; except for the days when he wore jeans, he looked like a wee golfer headed to the links. The problem I have with it is that it is so relentlessly preppie middle class American (and I like golf, by the way).
Schools should foster individuality, respect for all cultures, and independent thinking. Clothing is a cultural choice (even a political one) and I think schools should allow those choices within reason.