Mirror's Edge review (2009)

A hop, skip and a jump away from greatness?