I didn't mean centralised control, I just think the debate level is entrenched and hostile - all I see is is purile bickering. What mechanism we can have for decisions is difficult to envisage. Surely the default is the Core team - I have a feeling they could have done things better,or we wouldn't be here. I don't think too many people disagree we have scaling issues, so starting from there, how did we get to this shitstorm?
In a community as large as that of bitcoin, there will always be many different opinions. I think the constant bickering is a consequence of the fact that there is no mechanism of conflict resolution.
As for the default being Core: I certainly don't want to cast aside the value of the technical expertise of the devs. That's an issue I have with 1 BTC = 1 vote (or rather 1 Satoshi = 1 vote). However, putting all decision power in the hands of the devs is giving them an enormous amount of responsibility and power. And while I think they have thus far been acting in good faith and for the benefit of bitcoin, I think much of the current conflict is because a significant part of the community has an issue with the amount of decision power a relatively small group of people have.