Using Filebeat or Logstash

As I understand it, if I want to collect a large number of hosts, it is better to use Filebeat. But, if these hostes are too wordy, is it better to use logstash?