Weaknesses: I know a lead character is supposed to grow, and Dante does that somewhat, but he's just not likable. He's way too whiny and it's almost impossible to find anything to make you root for him. The funeral scene and trip there didn't work to me. It felt like an unnecessary addition to the story and it wasn't funny. Some of the crude humor doesn't land as well as they probably hoped for.
Overall: This is a cult classic and for good reason. Kevin Smith does a fantastic job making the most of a small budget. There are funnier comedies out there, but few feature such great dialogue and memorable quotes. A rousing success.
Until I got into retail - you realise just how well they nailed this movie once you work retail.