Well before she karked it she did do two important things:
Rolo's fate is now ambiguous. The moment Lelouch finds out he killed Shirley...
She made Suzaku realise that it's not that Lelouch is unforgivable, he doesn't want to forgive.
It'll be interesting to see what happens next since Lelouch has lost someone undeniably close to him.