I would like to propose a new screen type: Tree-grid. This should be a combination of the current treeview and a regular grid, having the advantage to use a treeview with multiple columns. The first column should obviously be the treeview.
Example from Devexpress (TreeList View | WPF Controls | DevExpress Documentation):
