@SueDonim
Parents have been 'sold' the idea that they have a choice, but in reality most don't have one. Come back in three years and ten years and tell us whether your son was able to send his child to the schools he thinks are best. The whole system is pot luck, apart from those who think ahead and understand the admissions criteria, buy/rent property next door to the school or start going to church!
Parts of some London suburbs are a nightmare, with a hotchpotch of semi-selective schools, proper comprehensives and secondary moderns called comprehensives, but aren't, because local schools cream off the most able. People aren't usually offered schools over an authority border as their first choice, even though it might be the nearest school.
What happens here is that people don't like their nearest school and/or think another one will be better. They then opt for another school, which has already filled up all its places with children who come higher up the admissions list. As the preferences are all full up, children are then sent anywhere with places. The only schools with places are, by definition, the least popular ones. To add insult to injury, parents are then charged just over £900 a year for school transport, because they have opted not to send their offspring to the nearest school with places.
Sorry to go on, but the reality is that there is very little choice. Grammar schools won't increase that choice for the majority either. Moreover, parents in Essex have to pay school transport costs if their children pass the 11+, which deters those who can't afford the fare. Personally, I feel the whole 'choice' illusion should be abandoned and the government should invest in good, local schools.
As for school uniforms, I'm ambivalent. I've seen schools improve quite dramatically when uniform is tightened up, although there's no clear logical reason for it. Schools won't relax uniform codes, because they are the most visible sign outside the school buildings that there is some sense of order within the schools themselves. Schools try to give the impression that they're like private schools, most of which have strict uniform codes.