I like the idea of the tree view but in practice it gets very unwieldy very fast in a large workspace so I never use it.
Would it be possible to add a view mode where a local tree is visualized? say everything within two (or n) nodes of the selected job? This would be very helpful for visualizing the connectivity of a complicated workflow.
Often when I want to find the inputs or clones of a given job it involves a lot of scrolling and hunting through similar looking jobs - this would make that a lot easier I think. Even without tree view - just being able to quickly show all the jobs that are directly (or maybe one step removed from) the currently selected job, while hiding everything else, would be extremely useful.