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