Let me give some context to this statement: I have played on Xbox 360 and P.C. Steam so far. I leveled a Character from 1-20 using just Singleplayer. He is primarily a Security Engineer, but I ultimately did both campaigns, fully, on normal difficulty, along with all challenges. I then made a second character on the P.C., a Medic. I also made a operative character on the Xbox 360. I switched to other classes as necessary to win matches.
The A.I. of friendly NPC's is just plain broken. Period. The fundamental problem with it is threefold- the first is that friendly NPC's will hang around outside an objective area running back and forth for no apparent reason instead of running to an objective. If there is an objective to be gained, I am often forced to run into the area by myself, with no backup, because my NPC allies would rather hang back and do nothing instead of following me, or for that matter doing anything useful. The second problem is that friendly NPC's are absolutely horrible in a fight-even if I manage to kill half the opposing team- 4 of them singehandedly- the remaning 4 NPC members of the opposing team will easily kill all 7 NPC members of my team. This happens consistently on normal difficulty.
The third and final problem is they simply will not secure an objective. I am often forced to switch to another class than the one necessary to complete an objective in order to wipe out the opposing team surrounding an objective. But even when friendly NPC's on my team are standing right next to the objective, and are the correct class to interact with it, they will still run around in circles, when no one is shooting at them and no enemies are in sight, instead of interacting with the objective. Here is one example: on the refuel level, the airport one, I was fighting as the resistance, on normal difficulty, at the point where you have to hack something as an operative, and I had to switch to a class other than Operative in order to storm the objective. I barely succeeded. All security personell were dead. There was 40 seconds left on the clock. There was an operative class NPC in the room, standing 30 feet from the objective, literally running around in circles, doing nothing, rather than hacking the damn objective. No one was shooting at us, all security were dead....and he was just running back and forth.
This is not challenging. This is luck. I have no control over whether or not friendly NPC's manage to do their job competently, and this game is explicitly designed so that players cannot be a one man army. It is explicitly designed so that you rely on your team. But the A.I. is inherently unreliable. A challenging game tests your skill. The singleplayer of Brink tests your luck. You have no control over whether or not NPC's on your team will do their job or not. And I am tired of failing through no fault of my own.