I just tried the Mirrors Edge demo and before I say anything else: if you can play the demo and haven't: PLAY IT NOW. Believe me, it's worth it. And yes, it is that good. Mirrors edge uses a first person camera with innovative gameplay and an extremely stylized environment to bring us the feeling of being a runner. A sort of lawless messenger service that hiden on the rooftops of a sparkling white totally oppressed city.
At first the game is disconcerting but in less then a minute of gameplay I was flying over the rooftops in a state of flow. The game is challenging, fun and beautiful. The controls are fantastic and the sense of immersion is quite beyond anything else I've experienced.
I have one problem that I intend to discuss with a friend of mine who happens to be a producer at Dice. The tutorial is pretty hard and therefore setup with restart points conveniently spaced in between maneuvers. But apparently Dice has either not played this part at all themselves, or their designers are so god awful bad that they didn't see that if a player fails at doing something the player has to watch an NPC doing it. Each time. And the NPC takes about 3 times as long to do it as you do, and there is no way to skip it. In short: I fell of a pipe several times during the tutorial, which led to me sitting for 5 minutes watching an NPC walk across the same pipe with close to 1 minute of gameplay spaced in between. That's just unforgivable. Well, at least I never have to play the tutorial again.
If I were you, I'd buy this game. Personally, I can't afford it because I bought the PS3 to play it on... Catch 22 anyone?