I would imagine popular opinion is something in the ballpark of 6-7 out of 10 rating, predictable, gimmick theme, etc and to some extent you're at least somewhat right.
... but ...
This movie to me is 8.5-9 out of 10, easily. Highly entertaining beginning to end; the "B Movie" level characters plays their roles with professional level performance, and overall, it's just a fast-paced, couple twists and turns here and there, surprising blink of an eye appearances from cult favorites (such as Gibson and Chris Rock).
Damn good movie. Never got enough credit or buzz.