I'm quite happy with it for what we need with Node-RED. Being able to develop across the multiple modules in one place without having to coordinate different repos makes life easier than it would otherwise be.
We don't do maintenance releases of individual modules - they all get published in step as needed. That would be harder to coordinate if they were all in separate repos.