I agree: it has its problems. Just one example: The phrase “hack everything” shouldn’t be uttered once in a serious movie, let alone two or three times, let alone by a real actor like Allison Janney. 

But it has heart and if it doesn’t make you cry once or twice you’re evil.