BSV has only made a few minor protocol changes, usually reverting to the way things previously were. Mostly they've just been scaling and removing limits.
...and they have introduced a MAJOR one recently. OP_CourtOrder that makes it possible to confiscate coins w.o. keys that effectively completes BSVs status as a centralized shitcoin.
...BSVs fault was that many services dependent on running own nodes started to fail w. huge blocks. Now it is extreme centralized w. VERY few nodes & hence single points of failure.
Not sure what you mean by dynamic block sizes. As you said there will always be some sort of limit. But if people are hitting it then something is wrong IMO.