Some of these things look really cool, but the shooting doesn't measure up.
Add some blood effect, or at least make it more apparent. The shotgun didn't really look like it had a lot of recoil and the muzzle flash for the pistol was blurry. I realise this just sounds like nitpicking, but you can do some better SFX than this.