i was also with dynamic block but i've heard there are some problems, first of all is if an attacker is abusing the network by flooding it and increase the dynamic block momentarily, this will lead to some sort of centralization toward strong node
the other thing is to follow the monero project with its dynamic block, but it will change a bit the fundamental economy of bitcoin, making it inflate for a small amount like monero did
If dynamic block has some problems, I think that the best option would be to overcome/fix them.
An option would be to set an upper limit of the dynamic block, at least it would reduce the flood problem
Then blocks would be no longer dynamic
In other words, with the upper limit set on the block size the current implementation of Bitcoin can be thought of as dynamic too. Some rogue miners choose not to include any transactions in the block they find (apart from the block generating transaction), some include only the transactions with the highest fees, and the size of the blocks is only a few kilobytes (or even less than that). In this manner, blocks are as dynamic as they could possibly get