i09 is pretty much SPOT ON with it's critique of Sucker Punch. Watching a Zac Snyder movie is a lot like watching Law & Order: SVU. Someone is going to be violently raped every time, but the main difference between Sucker Punch and L&O is the L&O actually tells a good story, with character and plot development.
Sucker Punch viewed a LOT like a video game. Baby Doll and her friends (kinda including Amber, although most of Amber's scenes involve her being the pilot of a machine that obstructs your entire view of her, which is a shame, I really liked Amber), have to get 4 items in order to escape from the Mental Asylum/Whore House and find freedom. In order to complete their quest, Baby Doll has a special move which she uses to distract the owners of the items that her friends need to go in and steal. This move is her dance ability, which we don't see, but it's hinted that there's a lot of moaning and rawness to it, which of course means it's super sexy, right?! One can only imagine the dirty ways someone can try and imaging the famous Up, Down, Up, Down sequence from Street Fighter.
The plot of the story doesn't flow well at all. Because you don't get to know who the characters really are, you don't know their motivation behind what they're doing. What Snyder does is he tries to flat out tell you why the characters made the decision they made, and carry on with it. There's no implication, there's not an ounce of subtlety, it's just flat explanation that you'd expect to find in a doctor's office or a science lab. Rocket wants to leave the whorehouse for good. Rocket helps Baby Doll steal items. The reason why Rocket left her home and ended up in the Whorehouse is barely explained, you're just expected to understand that she was mildly rebellious, and she ran away, and her sister came with her to look out for her, which again you're just supposed to assume is because they're sisters and that's how sisters roll.
And don't even get me started on the ending.
In all honesty, if Sucker Punch tried to be what it really is, an action movie with kick ass fight scenes, it would have probably been a GREAT action movie, with kick ass fight scenes. Instead it tried to be "female empowering" and fell WAY short. It became wildly mediocre, and in all honesty I had to sit with an entire theater full of 18 year old horny bros and hipsters for no reason. I'm not amused Hollywood. Not at all.