on balance (considering everything) - French English Dictionary