I do feel it gets a lot more crap than it deserves. It still has the same great chemistry between all the leads, some memorable scenes, and a good combination of scares and laughs. Like you said, flawed (and I have the very same issues with it you mention), but still an enjoyable movie.