I don't think the functionally two-party system exactly helps you know. Sort of forces people who'd really be more comfortable in numerous smaller parties to share one big roof. Although the Brits seem to deal with their version a bit better.