While I may agree that
that Charlie's Angels fight scene was awesome, it practically didn't make any sense to work in the real world (since it is the setting of Charlie's Angels, even with the exaggerations). Most moves totally defy the laws of physics, gaining enough power to do something without the needed momentum. Whereas in Sucker Punch, it was within a dream sequence, so it works. And yeah, that Charlie's Angels fight scene being better is your opinion, since my opinion is this fight scene trumps that.
Sucker Punch Robot Fight HD - YouTube