I don't know about Hagia...that has good happiness per tile and FP, and Hagia is what you'd want to pair with the Habitat so you should consider something else to make room for it.
I suppose it depends what you compare ND with. I have been comparing GBs with the alternate, standard, buildings. On supplies alone, it competes with the likes of the Alchemist and has happiness on top.
No, it doesn't. At level 10, ND has a supplies per tile per hour of 14, the alchemist is 30, and the alchemist is the weakest supplies building of the age of ND. Admittedly a level 10 ND handily beats the happiness of even the printer, clocking in at 162.5, but that's level 10, and if you plan on staying in HMA long enough for it to have any value, you might as well aim for a high end happiness GB.On supplies alone, it competes with the likes of the Alchemist