I agree with most of the above statements. Ice Dance has clearly benefited the most from CoP. Pairs has also been pushed forward from the ten year rut it got into with the same throws and sbs jumps and front loaded programs. The current system has made results far more defendable than under 6.0. Looking back at old programs, even from 2002, there is a stark difference in base level quality and far greater balance between all elements. It's not just about big tricks anymore.
I also think that as time has gone by under CoP, the quality of choreography within it has gotten better and will continue to improve. The more skaters are comfortable with it, the easier it will be to create interesting programs.
I do think, however, that the ISU needs to continue its recent trend of opening up the rules to give more room for creativity (i.e. optional elements). That will create less cookie cutter programs. I'd also like to see some way of encouraging programs, especially the SP, to avoid bunching jumps together to get them out of the way. I acknowledge Plushenko's talent and consistency, but his programs have had a very predictable pattern to them for almost the entire history of CoP. Unfortunately, his success with this formula lead to many other skaters following the pattern of jump combo-jump-jump first and then skate in the SP. I would prefer a better distribution of elements in unpredictable patterns (like in many pairs programs now). It would be far more interesting choreographically.