I like that we are using an open source technology which is easy for us to implement our own customizations without having to build from scratch every time. We also have full control over all aspects including pricing model etc., however this might be seen by some users negatively because it's not "open" enough but if they understand how things fit together then its ok! Our product management team was able to develop their features within weeks with very little effort required (we were solving issues around data quality).