Mixed bag.
There's things about this film that are superb: the gore is A+, the music is rad, it's well edited, most of the actors are pretty good, the cinematography at times is remarkable, a bunch of the humor is mixed very well with the splattery stuff, it's just a fun movie and in my opinion the filmmakers have genuine talent.
But with that said, the whole "misunderstanding" subplot and Zach's character in general... it was COMPLETELY superfluous and just annoyed me, it didn't add anything to the film, it was pointless. Why the f.ck couldn't they just make them buddies the whole time? It would have made for a much more enjoyable viewing.
That, and a LOT of the humor falls flat for me. I love horror comedies, Braindead, Bad Taste, Basket Case, The Stuff, Society, Re-Animator, all that stuff, I absolutely love it, so it's not that I'm not used to the genre or the humor or anything, but the constant barrage of dick jokes just got tiresome very fast.
The stuff that is good though, is worth it. Not a bad movie, but I do think it could have done with a couple more drafts and a bit more polishing.
"Ever danced with the devil in the pale moonlight?"