I'm sat here watching the Bristol City v Leeds match and finding the shirt colours not clearly distinguishable from a distance. There was no need for a change of colours in this instance because Bristol play in red and Leeds play in white so Leeds could have kept their home colours and the contrast would have been more apparent.
I wonder if anyone else agrees with me that perhaps the football bigwigs should only allow a change of shirt when there is a genuine need and, for the benefit of the viewer, the referee should insist one team plays in a dark colour and the other plays in a light colour. That should do the trick.