I did a project not long ago with NiFi and couldn't have been happier... And this was a use case not fully in line with what NiFi is.
The community was especially helpful, responsive, and patient with my limited understanding of their tool.
In the end it was the most stable part of the overall project operationally speaking.