Good article. My teams frequently had problems with logstash. It's harder to do logging than you'd think.
These days i prefer fluentd, but in some cases I let my apps insert directly into ElasticSearch.