For me, the problem is not the last 2 minutes but the last 30 - SPOILERS
I notice a bunch of people seem to really dislike the last tiny bit of the movie, feeling it doesn't fit with the rest of the film. But to me, it fits very well with the final third of the movie, when it goes from being a mysterious, original movie with a unique premise to an "It's a Wonderful Life" knock-off. To me, the dead-wife teaching him to learn from his life was hugely disappointing (or, if we want to reject the supernatural angle, then the "it was all a dream" angle was disappointing). After that, it was all about the lessons he'd learned and turning his life around and to me it all felt rather saccharine. And the last two minutes, which didn't bother me at all, felt very in keeping with that part.
So why is it just the last two minutes that bothers people, if the objection is its corniness?