when everything is considered
All in all it had been a great success.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition