on balance (considering everything) - German English Dictionary