I agree completely with this. move cautiously. I personally found the entire space very immature.
neo4j is the most mature solution I found (in the Java space). if you want to use something else go for it, but you may be surprised at the low quality.
op: I strongly recommend implementing most/all of your pipeline using graph & non-graph approaches. choose the graph approach iff you can demonstrate with hard evidence that it makes sense.
African American male here, living in a major and supposedly progressive city (Washington). Just last night, I was trying to hail a cab. I was in a predominately black and poor neighborhood. Two obviously empty cabs saw me and kept driving. The third stopped for me, but made me tell him my destination before letting me in. After I told him, he said, "are you sure?".
Not a huge deal isolated, but this type of minor discrimination really gets old.