Woo this is going to be awesome once the bugs are sorted out, I have not had much time to play with blender.
Bug 1 it seems to want to round the cube, I think it should retain the volume. If you do want to it do that maybe a tickbox to smooth or not. also on second subdivide of cube the middles begin to do something funky, like create an inset square.
Bug 2 create a plane, subdivide normally, then run DG and get this error, then plane disapears.
bug 3 not so much a big as a feature request lol.
when it has subdivided it seems to select the innder faces but all the faces created. perhaps a tick box to select as it does not or select all newly created faces incase somebody wants to rn the script again on those faces, it could end up being a lot of selecting.