I enjoy a boss fight as much as the next boomerang waving do-gooder, but I'd have to agree with others in this thread - some games play just fine without them, particularly in any FPS.
Instance. Halo played nicely without any boss battles, just different types of enemies. Then Halo 2 added...