The primary reason why I don't like party-based democracy is that too many important issues end up turning into an us vs them bun-fight, which results in the actual problem either being obfuscated, ignored, or having potential solutions discarded just because it was "their" idea, and not "ours"...