On some airlines, you can check in early and pick the seat you want.
On other airlines, you can get a mobile boarding pass, which means 10-15 mins saved trying to check in at the airport.
But the biggest advantage for me is the peace of mind that if I'm able to check in, then there's nothing wrong with my flight booking or ticketing.