Sasha may not have the best jumps, but when it comes to the other elements she is head and shoulders above Elena Sokolova (whom I happen to like, btw). Sasha has the best spins in the business, and her spiral sequence is about 10 times better than any Elena has ever done.
Elena blew the QR big time (she was 8th in her group, which translates to 15th or 16th), and rallied in the SP, but not enough to come close enough in points to threaten Sasha, even though Sasha had a poor FS (for her). Elena actually had to have scored 123.49 in the FS to win the bronze, and she couldn't possibly have done that, after doubling a jump, with her subpar spins and spiral.
Elena scored close to her personal best in the SP, but again, the reason she didn't score higher was the quality of her non-jump elements compared to Sasha and Fumie.
I like Elena's sunny personality, and she is very entertaining when she is on, but she does have her weak points. The bottom line is if she hadn't blown the QR, she probably WOULD have won bronze. Worlds is a three-part competition.