The --debug flag is currently a bit of a mess. For some scripts, --debug is just the equivalent of --log-level=debug. For other scripts, --debug actually is a combination of --dry-run and --log-level=debug. I'd like to see --debug split out, maybe into --dry-run and --log-level=debug, so that it's clear what each option does.
--verbose seems like it might get confusing as well due to the fact that --log-level=info is the default for some commands and --log-level=notice is the default for others, so it would be unclear what we would want --verbose to do. Adding to the confusion, many commands already have used the --verbose flag for other purposes.