While I think that NodeTemplates is a great package, I find the according templates a little cumbersome to configure due to the fact that there can be deep nesting.
I think it would be a good idea to create a setting "development mode" for the package and then add an additional inspector tab to Document nodes, displaying the node structure in the way that you could copy it to the Node Type definition.
This way, you could create a node that suits your needs, copy the definition and adjust (e.g. pre-defined property values).
What do you think? We might be willing to (help) funding this, so an estimate would be great.