Multiple prospectors vs multiple config files

When to choose multiple config files over multiple prospectors? To configure multiple files, in version 6, do we need to use -c command or config_dir property?

config_dir is deprecated and will be removed in the future. For config files per prospectors/inputs use external loading capabilities build into filebeat. This feature also supports live reloading of your prospector configs.