It's like wrapper scripts. They work well until they don't: managing the logs, getting efficient execution, understanding what happens when all become quite unwieldy, whereas a Norc-like approach proves more self-documenting and easy to manage.
I believe resource management is limited to overall system load. Batch isn't designed for things like managing available licenses.
I'm not a huge expert at batch, so if I've missed something let me know.