Screw whatever anyone says about this game. Most people only hate this game cause they played 30 minutes and assumed that the game's never picking up, or just know it's a 3rd person shooter of a beloved strategy game, which means it'll automatically be bad. Enforcer is far from that.
You haven't lived till you've gone mach 5 around a mall, launching grenades everywhere in a fountain of death, obliterating all in your path. There are countless weapons and powerups in this game to please you (do not unlock the freeze gun), and the upgrade system allows you to improve just what you want. This upgrade system is key to the game, as it's what turns a rather simple character into the super sonic, destructive Enforcer he should be. The main objective of about every level is "Murder Every Alien", and that's all you need really. Beautiful death and carnage for the sake of it.
The levels are generally very open and allow for exploration, which will let you unlock bonus levels and get more points and more upgrades. But they never feel mandatory, so you're free to just kill to your heart's content. The game allows you to check at any time where the next enemy spawner is, so that you can go there to kill things without having to get lost, allowing the flow of the killing to proceed unhindered.
The game does suffer from some flaws, as any will. If you take too long to go to an objective, your scientist ally will persistently annoy you to continue onwards. A few of the guns, such as the aforementioned freeze gun, will be useless and since the only way to get rid of a gun you're carrying is to use up your ammo or find a different one, it can create a problem at times.
Beyond those, the rest are insignificant upon this beautiful creation. The game isn't really complex or as deep as its predecessors, but it doesn't have to be. The game succeeded in being a well-made, over the top, insane shooter, and it succeeds well.