I really, really love Mirror’s Edge, except when I really hate it.
The premise of the game is just great, with beautiful graphics and hyper-stylized buildings and paths that just feel very cool when you’re running through them. Having only a few paths to most of the goals is generally okay, because the challenge comes in keeping a steady flow and intuiting what move to make next without dropping your momentum. In short, it feels freaking awesome when you pull of a line of tricks at high speed, especially if it’s during one of the many intense chase sequences the game sets up, which can involve armed guards, gun-mounted helicopters, trains, or rival Runners. The music and dialog help set these up very nicely, too.
The execution of the game, however, can seriously get in the way sometimes. When wallrunning and leaping to a vertical pipe, I often have no indication as to why Faith grabs the object some times and freely falls to her death other times. Add to that the fact that the Speedrun/Trial timer doesn’t reset when you die, but brings you back at the last checkpoint with many wasted seconds added on, and the perfectionist appeal of the game’s linearity becomes vastly more frustrating.
The combat is also piss-poor, and the game ends up putting you in many situations where it is nearly unavoidable. As mentioned, the timing for disarming opponents is simply brutal, and the slender, agile Faith seems always to be about a second and a half of being in any enemy’s sights from becoming a smear on the floor. There were many furious words thrown at the screen when I was forced to deal with a large roomful of baddies with guns and with precious little cover and absolutely no room for error.
(Sadly, it actually reminded me of that really old first-gen PS2 game Oni - featuring an agile character with very awkward melee moves and unreliable throws, in which clearing a single room of enemies often took dozens of tries because being shot at by any one of them for more than a few seconds was sure death. By the end I stomached the combat only out of a sense of duty toward seeing the ending.)
But my particular bitterness is probably especially fresh, because I finished it just a couple of days ago. I’d highly recommend this game for a totally unique experience that hasn’t been seen in any medium, and it’s a must-play at some point, even if not at full price. (It’s pretty difficult to convince someone that they should pay the same for a single-player, fairly linear game, no matter how compelling, as for something with the depth and content of Fallout 3.) 
It’s got so much going for it, though! And the developers are already talking about making it a trilogy, so hopefully they can tweak some of the controls by introducing different characters’ takes on the heavily-monitored city.