The reason critics didn't like this movie is because when you have been reviewing films for some time, you develop certain expectations. When you've seen so many films, and so many great films from the last 100 years you grow to know what a movie can very well be.
That's why this film is disappointing. It sincerely pisses me off when a film does so many things just right and then makes a complete blunder of something else.
But see, when I want to go to the movie theater, I don't have to choose between all the films which have come out in the past 100 years. At best I have to choose between 6-10 films from the past month or two.
I still think it's wrong for people to expect everything to be done and done well in a film. Would I go to see a romance/story-driven movie if I wanted to see climactic and visceral battles? No. And should people complain if the opposite is true? No.
Let's try to apply this notion of "jack of all trades and master of them too" to other things and see what we end up with.
"Sorry, your grasp of multi-variable calculus isn't too impressive, I think we should stop seeing each other."
"Well I really like the way the car handles, but it doesn't have space for a piano in the back."
"DDR is the worst game ever because it lacks a motivating storyline. And Half Life 2 was also miserable, because they only had a dozen or so songs in it."
See how silly they all are? In life we're constantly given things which aren't perfect in every way, yet we just have to deal with them and be satisfied. Expecting a movie to be perfect in every way to be thoroughly enjoyable is utter nonsense. In fact, I'd generally consider a movie to be awful if it tried to do everything. I was so happy in Batman Begins when, at the end, the woman he had a crush on was like "No, it's not going to work out between us, sorry." I'm sick to death of my action movies being swamped with shallow love stories (Spiderman series, anyone?), just as I'm sure romantics would be upset if their movies were suddenly filled with knife fights and epic battles.
The measure of how good a movie is, is simply this:
Would I, having seen it and knowing how good it is, advise my past self to pay the $5-10 and see it again, or save the money and never know how it was? My answer is that I'd absolutely see it again.