I understand that saying this will have little to no impact, but I guess I just want to share my thoughts.
I would vastly prefer DOTS to be a standalone DOTS only editor, than to be shoe horned in to the current editor.
DOTS already requires custom handling for Input, UI, and graphics, and custom implementations of multiplayer, audio, animation, physics, and Visual Scripting*. Along with this, things like Cinemachine will be completely rewritten to have a DOTS specific version.
To me, this seems like a massive nightmare in the making trying to manage packages. Even if a bunch of it is imported automatically for you, all the MonoBehavior specific implementations are still just there for a lot of it, cluttering the APIs. And that is combined with all of the current legacy-ish features already in Unity.
As a separate editor, backwards compatibility wouldnât be an issue, and only the new systems could be included. Only SRPs for rendering, with any entities specific things just baked in, UIToolkit for UI, the new input system for input, all the DOTS specific packages for their own things (animation, physics, audio etc.)
This would provide a cleaner and more straight forward environment, without all of the old systems, or having to look at feature comparison charts to decide on what system to use. And without having to do some sort of GameObject conversion thing.
Some of the systems may not be fully at feature parody yet with what they are replacing (like UIToolkit), but given how long DOTS is taking I think that is okay, most if not all of them will be by the time DOTS is production ready. And this would help push those other packages and systems further.
I also fear with the current approach that some of the current packages will start to have DOTS specific things and MonoBehavior specific things, making the APIs more convoluted.
So this is my plea in to the void for DOTS to be a separate editor. Thanks for taking the time to read. If anyone has any other thoughts on this subject I would be interested in reading them!