The first time I watched this movie was when I was in my twenties. At that time, my attention was focused on how good looking the cast members all were. Yes, I know, I was that shallow back then. I watched it again today, 10 years later, with a total different angle of view.
I can see the imperfections people are mentioning in the negative reviews but I don't think it makes the movie a bad one. On the contrary, it brings realistic insights of what's usually happening in real life so yeah, I enjoyed watching it despite what everyone is saying. My only negative note though: John Krasinski is too good looking to be a second role, so we women would be automatically biased seeing him being rejected. Who does that, right?