I am sitting here using "Model Builder" in ArcMap, a GIS software, and wishing I was using Grasshoper.
Model Builder allows you to automate the tools in ArcGIS. The interface has nothing on Grasshopper. Nothing. The attached image is a testament to David Rutten's amazing work on the Grasshopper interface. This is what Grasshopper should not have looked like.
The only things that Model Builder wins on are:
it has a lot of built-in capability for loops and other script-centric processes (but it only runs when you tell it to, no live interactivity)
you can output the entire "definition" or "model" as a python script
I intend to develop workflows between GIS and Grasshopper, so if anyone has any suggestions or ideas, let me know. For now my plan consists of a lot of dwg files and excel sheets.
I should mention some of the terrible aspects of model builder:
it names each "component" based on the first input you connect it to. If you copy that component or connect it to anything else, the name stays the same.
You can't just name things whatever you want.
Every time you try to delete anything you get a pop up window. You have to delete connections by hand to remove them (you can't just drag a new one to replace it). So you get a pop up window every time you change a connection.
If I learn some Python, and Python can function with Rhino 5 (when it comes out) then it is very possible I might be able to make scripts that span between GIS and Rhino/Grasshopper.