I honestly believe most of the reviews for this movie are missing the point.
It seems people dislike this movie because they found it not-funny and somehow offensive. I strongly disagree.
It is a nice story about people, who have real feelings, contradictions; people who makes mistakes, and have to come to terms with that. It is a fun movie, if you are willing to laugh at yourself. It's even great at times, if you can enjoy the irony of life.
It is NOT a typical Hollywood comedy, it feels more like a british movie at times. It doesn't play for the big laughs, it doesn't go for the over-the-top performances. You won't get Robin Williams' comedic faces, or DeNiro's eyebrow trick. It's just a fun, enjoyable story about people.