Why aren't they your cup of tea? would be the question that would permit me to make nextgen better, unfortunately I didn't ask that.
You cannot make nextgen good enough that I would use it. There are only three pragmas/modules I use in the majority of the code I write: 'use 5.010; use strict; use warnings;'. I write diverse code. Any other module will not be used in the majority of the code I write. Of course, you could have 'nextgen' take arguments, for instance, a list of modules to load - but then I may just sidestep it directly, and use them directly.