I think the problem is no one seems to put any effort into their final bosses anymore.
Everyone has already mentioned all my games (Gears of War 2, Bioshock, Mass Effect 1...ect.) That I can think of.
Problem is, they spend all this time throwing all these things at you that apparently this last guy was in charge of, and it turns out he's a damned wuss, or has next to no tactic to take you out themselves.
I don't think all boss fights should go. Someone just needs to realize that when they are a Final Boss, and the source of all your problems, they should be damned tough and smart. Not a final boss just cause that is how you want to end it.