If we are changing from a static to a dynamic limit, it ought to be sensitive to the need for increase rather than exponentially increasing. This could be either too high of a limit (and creating the potential for vastly increasing network costs unsupported by Bitcoin economy), or it could be too low (and we end up back where we are now).
++
Make it scale organically according to need