Did they even look at the upgrades available for the zap attack? The zap attack will replenish your electricity AND health. Fact.
O RLY? Lets take a simple example from the game. I had to kill a certain number of baddies who had taken over a building. In which other game can I snipe the rocket launcher guy from afar, then sneak over rooftops to get onto a roof of a much taller building, jump and glide to the roof of the enemy building, crash to its roof with a thunder drop while throwing rockets on the road in front of it, throw grenades into an alley while running to its opposite side, then using a shield while I clamber onto a streetlight and alternately zapping the remaining few enemies.
I have actually done that sequence in a different side mission. inFAMOUS has more freedom of platforming and shooting than 90% of games out there. Fact.
Several upgrades can completely change the way your powers behave, as well as the way you play the game. Enemies might float in the air, so while earlier you were blasting away at them from a concealed position, now it makes more sense to be on rooftops in the open so you have better shooting position. It might give you more electricity or health. It might give you more XP, as well as positively affect your karma. The rocket launcher upgrade will 100% change how you use it. Earlier I had to be in the open to use it, but after its upgrade, I can afford to be more sneaky as I have another way of making it hit the enemies. For Eurogamer to suggest that upgrades MOSTLY (nice qualifier, though I wish they'd sometimes use less than usual number of 50 in a 2 page review) lead to just an upgrade in power or breadth is wrong. Fact.
Running out of Ammo? Firing with a popgun? What game did they play? And if they played inFAMOUS, how badly did they play it? Its like they dont know what strategy is... Some enemies require more firepower, so you have to position yourself where there are more sources of electricity... It might be a bad position, but you wont find yourself without electricity. You might find a great position to take everyone out from, but if there arent any streetlights/rooftop generators etc around, you'll be dead pretty quickly. There is a trade off which you have to make... You have to think and adapt to the environment as well as the enemy type. IMO that leads to good gameplay. Fact.
But apparently if you are Eurogamer, you can get stuck in a horrible position AND not have any electricity... and then call it the game's fault. :lol :lol