Okay, the reasons Suckerpunch sucked.
1. As other pointed out, the characters were one-dimensional AT BEST. There was Nice Chick, Angry Chick, and Main Character. And those were the good ones! The other two had almost no reason to be the movie at all; no personalities, no unique traits...