MAJOR PLOT SPOILERS.
The fight to kill
is pretty bad. I'm doing it for the second time now, and I really can't believe how... boring it is. I'm waiting for these pump shields to go down. In the mean time, I'm just kind of running in circles, occasionally taking out some normal enemies that get tossed at me. That's all I've been doing for like eight minutes. Running in circles, shooting dudes, wondering when the hell the next pump is going to lose its shield. And it's not even the fun, frantic type of running in circles / killing dudes. It's just tedious. Sometimes enemies don't spawn for a full 30 seconds. I usually mistake the lull for a cue that something significant is about to happen. But nope, the game eventually just poops out a few more standard enemies, and I start shooting and running in circles again.