title: Neo4j - Cypher vs Gremlin query language
body: <p>I'm starting to develop with Neo4j using the REST API.
  I saw that there are two options for performing complex queries - Cypher (Neo4j's query language) and Gremlin (the general purpose graph query/traversal language).</p>
  
  <p>Here's what I want to know - is there any query or operation that can be done by using Gremlin and can't be done with Cypher? or vice versa?</p>
  
  <p>Cypher seems much more clear to me than Gremlin, and in general it seems that the guys in Neo4j are going with Cypher.
  But - if Cypher is limited compared to Gremlin - I would really like to know that in advance.</p>