Thats great that you can correctly manage a compost pile. That level of conscientiousness is a quality that doesn't seem common across the population.
A positive thing about a landfill is that it can take advantage of centralization by capturing biogas created by the large quantities of biodegradable material deposited.