Regarding the inevitable degradation of open core, is your experience that they get actively worse or just stale? How would you balance that against something that’s good enough today for what you need today? (Ie, is being good enough today enough signal that it will stay good enough in the future if requirements don’t expand?)
In general, I think it gets actively worse - there may well be exceptions. And I'm less concerned about open core built on things like Apache projects where open source project is not controlled by a single vendor (or shouldn't be) but vendors can add proprietary things or expand out from the core project. But generally I am hesitant about SVOC.