...
The Development Environment (DevEnv) working group was created in February 2022 with the initial purpose of facilitating the adoption of the Tutor development environment across OCM. Tutor is the current standard environment for OpenEdx Open edX deployment and is becoming widely used in the OpenEdx Open edX community for development as well. The latest releases were created without any devstack-compatible images, so anyone developing off the release branches (as opposed to master) cannot use devstack at all. See https://openedx.atlassian.net/wiki/spaces/COMM/pages/3324149773/Development+Environment+DevEnv+Working+Group#Why-Tutor%3F for more information on the initial choice to move to Tutor.
...
Fast to install
Easy to maintain and/or regenerate
Usable by the broader OpenEdX Open edX community
Reasonably consistent with main production environments
Easy to understand
Easy to troubleshoot problems
Well-documented
...
Strongly recommended and supported by tCRIL
Consistent with most of the OpenEdX Open edX community
Cons
Tutor is not fully optimized for development and still suffers from some slowness and missing features
For example, the default of rebuilding the image every time you want to run the service is very slow, especially as it for some reason it needs to collect assets every time
High activation energy cost to switching the entire OCM organization off devstack
...