The console can actually do much more:
- it can pull (sub)-graphs from existing local or remote graph-databases and either sandbox or expose them
In general I think there are a ton of options,
- something I played around with for the community graph was integrating jquery-UI data-tables for the cypher results, which works awesomely.
http://community-graph.neo4j.org/ (run a query like: start n=node(0) match n-[r1]-m-[r2]-o return n,type(r1), type(r2), count(*))
But actually we want to get all of that goodness rather in the Neo4j server product and make it embeddable in other HTML sites :)
What I like about the console nowadays is its simplicity. What I don't like is that creating graphs is still too hard, and I agree with Peter on the layout love (I'm really bad at that).
We had a multiline input field once but it was buggy (or actually my javascript skills are too bad). Query history is also awesome, things we could look into for that are jsconsole which brings most of that out of the box (
https://github.com/remy/jsconsole)
Michael