Sasha has flexibility, good body line, great spins. But her edging is shallow, which is why she bobbled the spiral in the SP at 2005 Worlds, her jumps are often not secure, and her performances lack warmth. Kwan has superb edging and secure jumps, and she has that exceptional ability to communicate with audiences and judges when she skates from the heart, but her spins have always been below her other skills, and she has limited flexibility.
Each skater has good points and weak points, but I wouldn't agree that one is more naturally talented than the other.
One edge Kwan has over Cohen is that she is by far the better competitor. When Kwan is comfortable with a program, she can sell the heck out of it because she is centered on performing rather than on the mechanics of skating. Cohen's competition nerves leave her focused on move, move, move, not on performing.