Just got home from seeing it and, while I don't always agree with Bob, I agree with this review entirely just as I did with his Scott Pilgrim review. This is a great movie and, quite frankly, most of the reviews you'll read about on it sites like Rotten Tomatoes are not only "wrong" about it's quality but also wrong about certain facts.
You'll see comments like "it's just technical eye candy with no emotion," which is dead wrong. I mean, the opening 5 minutes alone carry more emotional weight than most action films.
You'll see comments like "it doesn't make any sense," which is also wrong. Just like Inception, the veneer is a complex one but as long as you don't go into the movie half asleep and brain dead, it's not hard to follow.
Another frequent reviewer complaint is "the action scenes have nothing to do with the pseudo real world action they're emulating." This one really blows my mind. It's dead obvious what the connection is between the fantasy action world and the cabaret world is in every single fantasy action scene. This is probably the least confusing part in a generally not overly confusing movie, and yet I've seen it in almost every negative review of the film.
Another good one is "All the action happens in dream world, so there's no risk to the characters!" Complete BS and I'm tempted to say that this comment basically proves that the reviewer didn't even watch the movie. I mean, I know they did, but if they had there's no way they could say this.
Now, it's not a perfect movie and my main issue is really with the actresses. They look amazing and play their parts well enough, but given the emotional heft of the movie they don't all pull it off as well as they should. Better actresses would have helped here.
Basically, if you're going to believe a review of Sucker Punch, believe Bob's review because, while I'd never say a review is wrong given it's an opinion, in this case it's actually true to say that many of them are incorrect.