The dialogue and story are excellent. It's easy to follow and entertaining through-out. In fact, it gets better as the movie progresses. Some of the early scenes seemed a little awkward and the chemistry between Mike/Matt and his girlfriend character is a little off, which makes the ending story result good. Who cares about "effects" - this isn't Batman.
Pros well paced, great story, great actors, storyline, writing