> but is amazingly hard to do well - but incredibly rewarding.
Isn't this true of everything. The greater the reward the more effort required in most scenarios? I do agree, Elasticsearch can take some trial and error along with experimentation to get right!