What do you think would be "good limitations"?
You're asking quite a difficult question. I can't really tell you what the perfect combination is. There were several proposals now that are different, some would give miners more control, some were basing on the average size of previous block size in X period of time and so on. More research and testing is needed in this area to determine what the right proposal would be.