I like what I see from Spaghetti so far, and it looks like it will be very useful.
One thing I notice that is not good: With "Single click go to source" enabled, when you are viewing a single class it is extremely useful to 'go to source' when clicking the label of a class member. Likewise, when you are viewing a single namespace it is very useful to 'go to source' when clicking the label of a class name. However, when the view is at a higher level and the labels indicate namespaces, when you click a namespace label it opens a seemingly random class in that namespace.
Example: Each label indicates a class. Clicking the class name labels opens the class. Great!
Example: Each label indicates a namespace. Clicking a namespace label opens a random file in the namespace. Very undesirable!
First, I posted that I cannot repro since Spaghetti don't normally shows the namespace itself. But I was wondering about what "when the view is at a higher level and the labels indicate namespaces" means, and decided to nest a namespace into an another and that's all it takes. Spaghetti shows the inner namespace when you use it on an outer namespace. So I have put in an enhancement report for this, since when the namespace can be found in more than one file, a list should be shown instead of just opening one of them: