Some things that I'm finding important for CLI apps:
A.) Automatic generation of man pages and similar documentation,
  especially generating separate man pages for each separate sub
  command.
  I'm not even sure, do we have this already ?
B.) Built-in support for bash completions, allowing optional overrides
  for the application to implement custom completion suggestions
  for selected options/arguments.