Doubt with AudioProcessorParameter in project not released

I’ve a new project to be released in the next days, it has dynamics parameters because of modular sub processors.
I’ve a “GenericParameter : AudioProcessorParameter” class, it works fine, but I was wondering if I should inherit from AudioProcessorParameterWithId instead.
Any recommendation?

Why fix what ain’t broken?

If you were able to derive from RangedAudioParameter then that would give you the ability to use the AudioParameterValueTreeState. There’s less incentive to derive from AudioProcessorParameterWithId.

does APVTS support dynamic parameters?
do DAWs support dynamic parameters?

Currently JUCE has very limited support for dynamic parameters, irrespective of which parameter management scheme you use.

Host support is very variable.