creating Quad or Hex starting with the initial mesh feature
The new option for getting initial mesh without node insertion seems to be a good approach for generating Quad or Hex on a general shape. (1) Create minimal nodes on the lines, mostly using endpoints or 2-3 points on the lines (2) create Triangles or Tets without node insertion. (3.1) For Triangle try to recombine into quad, use those cells as initial zones to be refined into quad (3.2) For Tetrahedral (try recombine into Hex), then re-mesh into Hex. The idea is to start with very coarse mesh, as an initial decomposition of the geometry. Then split each zone into Quad/Hex with midpoint rule. Then apply transfinite meshing on each of the zones.
The resulting mesh still has good quality. That new feature looks very good.
A test with a box and each segment starting with 2 endpoints, refining with midpoint rule from gmsh.