Good, but far from great
Too glitchy for my tastes. On multiple occasions, I found myself shooting the same zombie as it was trying to fall, especially if it was in a crowd (mainly with rapid fire weapons).
The upgrade system also seemed weird as the values for the upgrade and the weapon never added up, so I was confused as to what the true value of the upgrade was.