Boss fights are unique experiences. Typically, they require using skills built over the course of a level or even the entire game up to that point. While many can be driven to the point of frustration by them, the sense of accomplishment from finishing off a particularly difficult boss is unparalleled.
As tough as a game may be, its boss fights are the true proving ground for players. And the venerable Xbox console has many memorable boss fights found through its generations.