We could retire gvpr due to its insufficiencies. Maybe someone would implement something in the same spirit as gvpr using python.
In the early graphviz days we thought that generic graph programming systems and databases could eventually become important, but did not have the resources or focus to do that ourselves. So I think a lot of people probably do their work in a system that provides a broader set of features (like Neo4J, or NetworkX) and occasionally render graphs in Graphviz at the end of an analysis if they need it at all.