I feel that this generator produces some nice looking maps!
The main challenges were to connect the rooms in a meaningful manner and also to check for disjointed parts of the map. But overall I am rather pleased with the final outcome and look forward to playing maps based on this algorithm in the future.
Next I am thinking about using some path finding to add strategically located stairs to the maps.
Or to go back and improve my previously implemented BSP dungeon generator.