I just played through the game a few months back and I thought it was awesome. I hope we get something else like it in the future. The ammo was never too scarce, there were enough upgrades to make the combat very satisfying. But I also played it after all the updates came out to kind of balance.