I like the idea of adaptive blocksizes.
I also favor the idea that capacity should always outpace demand, so I think the increases have to be substantially greater than this. I think Ethereum does it in a smart way. If I am correct, it is something like 20% more than a moving average of actual capacity used. This ensures blocks keep getting bigger as needed.