I don't like the amount of clock management that's in football or basketball. Baseball can drag on forever with all of the pitching changes, and is best watched with something else to do. But when getting together with friends to watch an event, 2-3 hours is about right.