For all those complaining about Puma. You do realise the club have a massive say in the design of the kit. Puma will produce numerous designs and refine the winning design before the club goes with it. The club also show the design to selected groups of City fans and get their input. No sports company besides nike produces 1 design and forces it on to the club. The club also read and take not of social media and forums like this one for ideas and feedback.
Unfortunately producing a kit isn't easy. And it won't please everyone all the time. Bar the fantastic Umbro home shirt and away shirt.(white, with a red and black stripe) Which I've still got hung up in my wardrobe un-worn. :-)
Edited for accuracy