Hey I'd be fine with a 5 MB block size limit, and some percentage increase every year afterward. I think 20 MB would probably be better, but that's far less important than putting in place some dynamic hard limit, ANY dynamic hard limit, that steadily increases, year by year, so that we never have to do a hard fork again to change the limit.
Should we need a stricter limit in the future, it should be done through a SOFT FORK, with >50% of miners enforcing it. Static hard limits are dangerous, and should not be the way Bitcoin controls bloat.