when everything is considered
All in all it had been a great success.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición