How do you all feel about VST3 these days?
Works great here.
A really nice feature is the fact that parameter are referenced by a unique id, and not a zero-based index as in VST2. Makes it very simple to add/remove parameters without breaking compatibility and automation especially.
You can also group parameters in logical modules, good for structuring things.
And the host context menu access is very handy too (map parameters and automate with 2 clicks).
While not strictly necessary, the UI/DSP separation forces you to do clean data communication / threading.
Steinberg could do something like Waves Soundgrid, using a headless Linux box to do the processing.
VST3 gained Linux support recently, so one might wonder.
It's strange VST3 gets bashed so much, whereas no one seems to complain about AUv3 which forces you to use Swift/Objective-C and is quite poorly documented too IMHO.