This module is about a neat idea, dynamic enabling of modules.
But it has risks and penalties that only a programmer understands, who fully groks bootstrap and installation mechanisms.

The performance penalty is stated on the project page.
The warning about hooks can only understood by programmers:

There is no support for install/enable/disable hooks,...

For non-programmers, this means: If you don't know what you do, this can seriously fuck up your site.
So this in fact should depend on bad judgement.

Don't get me wrong, this module has use cases and i use it myself too. But noone should use this without really knowing what they do.

Comments

Les Lim’s picture

Bad Judgement doesn't make a distinction between programmers and non-programmers. If the module has legitimate use cases, then it cannot strictly require Bad Judgement.

Case in point: I once tried to get PHP filter to depend on Bad Judgement, and was shot down:
https://drupal.org/node/2089647#comment-7864411

Now, maybe what you want is a "drupal-fu" dependency. :)