It is ridiculous how difficult IG-88 is. It is fast, soaks up tons of damage and kills you quickly. I've always had to use heavier ammo to beat him which you really can't do to win the game.
Come to think of it, I may find all the bosses in this game to be that way...