I would say that Mirror's Edge is the most misunderstood game masterpiece I've ever played. I got it on its launch date, and I'm still playing it (as of last night!). I'm currently in the second-to-last episode in Hard Difficulty to get the Pro Runner achievement while trying to get the Test of Faith achievement at the same time (call me a masochist), so I have something to say about the biggest complaint this game has: the combat system.
I think, while trying to get these achievements, that I figured out how the combat system is not really flawed. I understand now how you can get out of even the tightest spots filled with armored gun men without having to face most of them. There is always a way to either run around them, or trick them into facing you one-by-one so you can knock them out without disarming them. And I don't think the developers half-assed the shooting mechanics, they just tried to make them believable for the type of character you are playing. Faith, you see, has a very small body frame, so she can't move as swiftly carrying a machine gun, nor can she withstand more than a couple of hits to the face with the butt-end of a gun. Plus, she often is facing a much bigger person than her wearing an armored suit.
I have to admit that it took a lot of play-throughs to get to understand the game's combat mechanics, as well as some of the trickiest parkour moves. But like the Xtreme sport it is modeled after, you should expect that you won't just fly through the game's challenges on the first, second, or even third try.
On a related note, I actually love the story, and I also loved the art direction and the way it was presented. Maybe Mirror's Edge is like an art film, a labor of love meant to be appreciated only by the gamers that really stick to it. I did, and my personal opinion is that this is the best game I have played on the Xbox 360 so far. I'm only hoping DICE won't break the gameplay to pander to the general audience for the sequel!