I both agree and disagree with Carmen in a sense on the Asada vs Kim thing. I agree in that the judges have Kim having a certain gap on Asada that maybe shouldnt exist, even in the hypothetical both skated clean or similarily well, atleast considering Asada attempts even tougher jump content generally. However on the other hand I certainly cant think of a single time Kim beat Asada where she didnt clearly deserve to win. 2009 Worlds, 2010 Olympics, 2013 Worlds, and any smaller events Asada made many more mistakes than Kim anyway, so the result was correct regardless, but even had Asada skated cleanly she probably wouldnt have been close, which is where some could disagree with whether Mao is fairly rewarded or Kim especialy overrewarded for certain aspects of their skating. However as it is Asada has never lost to Kim a time she shouldnt have, and in fact the only really close decision between them went Asada's way (2008 Worlds), and some even thought Kim should have won there, but that was when the judges viewed them as virtual equals.
I think the biggest edges Kim has over Asada are her jumps are much higher quality and deservedly get higher GOE, and her speed across the ice is much more, and for a period of time Kim's choreography was much stronger. The latter part really only being 2009-2010 though, as before then and again now Asada's choreography is as good or better IMO. Asada has much nicer positions in spins and spirals IMO, and superior posture and line overall, but really isnt rewarded much for that; and when you combine that with she was alternately struggling with consistency on her jumps, and now that she got consistency with all the triples back attempting an almost inhuman and impossible to skate cleanly jump layout again, and it just never adds up in her favor.