I know neighborhoods are matched up by their size and nothing else! That is not good enough. Every derby there are neighborhoods that are double every other neighborhoods derby points. After closely examining for several derbies now, it is because of their high level members in their neighborhood. I kid you not, I was in a derby where 4 neighborhoods did not have a single member under level 100 while there was 3 neighborhoods that didn't have a single member over level 50! Can you guess the winning neighborhoods? Your overly simple method of match ups in derby in ineffective and just plain LAZY!
The matches are not created based on how many members are in a NH, but on how many members are participating in the derby. A NH may have 20 members, but if only 6 of those members are participating, that NH could potentially be matched with a NH of 15 members, but which also only has 6 members participating.
SC worked on a few different ways to match NHs and this was finally the one that seemed to be the fairest, and to be honest, I think it's quite fair.
I also wouldn't label SC as lazy...if that were the case, do you really think they would have done anything to create fair matches? Nope! They would have just "pulled names out of a hat" type thing and placed 15 NHs against each other without consideration to anything!
If you feel you could do a better job matching up all the NHs in the world, be my guest! Maybe you could make sure the levels of all the participants in each NH are within 5 levels of each other, or maybe it should be some high level players, some middle level players, and some low level players. And don't forget to determine which NHs use diamonds to further themselves in the game and which don't. Maybe you could also determine how often the participants can log on to the game in order to trash unwanted tasks...the more often they log on, the easier it ought to be to have a decent task show up. And then there's the issue of time zones...should everyone be from the same time zone or maybe just within 3 times zones of each other, or should the time zones be spread out throughout the world? Hopefully, you can see the point I'm trying to make...