Block size scaling should be as transparent and simple as possible, like pegging it to total transactions per difficulty change.