Neo4J vs OrientDB

I'm developing a graph-based system that frequently requests the shortest path between any two of its 50k+ nodes. I have spent the past few days implementing OrientDB, and its improvements over my previous, non-graph implementation are enormous.

However, what are the pros & cons of using Neo4J? Specifically, does the paid platform offer improved computation times of the shortest paths?