To avoid blobs, I think we need better looting and higher walls. Or, maybe, we just need a culture change to convince people that looting is good and walls are high.
Have you actually witnessed what a good brutal looting will do to a region? It's destructive enough as is. The fact most looters just go for the tax gold that the peasants don't care about much is no indication that looting needs to be stronger.
And higher walls? How will that encourage smaller armies when you suddenly need a bigger army to attack something?