Jonah Falcon calls the boss battles in Deus Ex: Human Revolution an Epic Fail.
Excerpt: "Now, Deus Ex had boss fights, too. Except, most of them you could deal with no matter what choices you made. In fact, two boss fights could be avoided completely by simply doing research in-game. Anna Navarre and Gunther Hermann could both be killed by invoking their killswitch. (If fact, it makes the boss fights in Human Revolution even more annoying since Anna and Gunther will mech augs – like the bosses in Human Revolution.) By the time Walton Simons, a nano-aug, rolled around, you were already powerful enough to deal with him in any number of ways.
The boss fights suffer another serious problem, aside from being scripted bottlenecks in the story that punish players for choosing a path that the game didn’t want them to follow: they’re unimaginative and boring. Lazy beyond belief. As Alvy Singer complained in Annie Hall, “It’s worse than not insightful, it’s not funny.” They scream of executive meddling demanding that the game include periodic boss fights to keep the player from “feeling bored”."