Checking in online can ensure that you have better seating. Also, some airlines have boarding policies that benefit those who check in early. For example, if you're flying Southwest then you definitely want to check in at least 24 hours prior to your departure.