It's best to avoid keeping the battery at 100% charge, so charge as late as possible, just before you ride.
The balancing stage is important but has to come at the end of the charge, obviously.
To increase longevity massively a charger designed to charge to only 90%, including a final balance...