With DG you can run much more as 2 or 3 little regions. In fact I would maybe run 1-3 regions only with SOAS and mostly when I had more it exploded

Then I tried XAMPP and also MariaDB in the background. MariaDB is a great option but XAMPP has quite the limits when you need more grids on a single machine. Too much conflicts and php.inis here, mysqls there, for each another Opensim.ini, robust, Standolone/HG.ini...... catastrophic.
But:
I do run 98 regions with DG atm, another grid with about 16 regions and one grid with 16 mega regions only. All with robust and all HG enabled and when I open the grid for public or friends. You still have your robust and region consoles where you can run all your Opensim commands- if you have too. HG is just cool when you want to get out and visit others or friends. The DG GUI just helps to do settings much quicker and better as to dig through opensim.ini´s or or other settings by Notepad++. I always hated that in past.
It helps you to setup ports, port testing, backups, smart start options, map settings, map views, tide, bird settings, bots, doing reports/ loggings, voice settings, iceacst, DNS settings, restart options when a region crashes, cache settings, Ban lists, database setups .... I mean it is almost endless where you would need alot of time do edit all the files in need

There is also a big library when you want to check out some oars and iars of free content. Plenty of stuff. And when there is a new version of DG or Opensim it does even the update for you when you click it. Can not be more comfy.
As mentioned above I run three different grids on a single machine with different databases, robust, and port settings. It would be catastrophic for me to run such an evironment today on SOAS.
DG is an option but all comes down to personal taste as well. When there is something out there with more features and options and is easier to use as DG, please let me know.
Edit: Attached a little example of my smaller grid with open command lines when needed. I usually start the grid up with no consoles open (settings option) cause I do mostly not need a console anymore and the screens are not so cluttered. All can be done from the GUI.