Checking in early is important because the people who were the last to check in are often the first to be denied their seats in an overbooking situation. Some airlines also want passengers to be physically present at the gate at 30-60 minutes before boarding (exact times depend on the airline).