On the whole
• Almost all
• By and large
• Chiefly
• For the greatest part
• In the main
• Pretty much
• To a large extent