Our organisation manges about 10 sites with at least 1000 pages each site, and tens of millions of page impresssions per month.
There are large teams dedicated to content.
As a member of one of those teams, I am very dissapointed that EPiServer has no versioning capability. If someone breaks a page, or we want to go pack to a previously published page, we cant.
Googling this, there is one "solution" which is to add a versioning gadget. However, we dont have this gadget. Our dashboard is, and has been for the last 3 years, blank. This blank dashboard is a constant source of annoyance as we see it may be 100 times a day, and always have to switch to edit mode. As editing under DXC is slow, we have to wait for this blank dashboard for man weeks a year if we combine our teams. It should of course start in the cms edit mode.
Anyway, under "add gadget" in the dashboard, we only see "notes""external links""rss reader". None of us use any of these of course, and we have no idea who would use these nor what for.
It has been mentioned that you can add gadgets to other pages, but we have never found this feature. There is certainly no way to add gadgets to the editor pages.
We asked the developers about versioning, and they its not something they can offer.
Versioning, and ability to rollback published pages, is such a crtical feature to a CMS system, EPiSever should make it standard.