I'd like to propose an enhanced method of item selection, grouping and hierarchy (these go hand-in-hand).
As noted elsewhere, object selection is somewhat non-intuitive, for me, sometimes "drawing the box" works, sometimes it doesn't. Sometimes clicking works, sometimes not.
First I'd like to suggest hierarchical support. Draw a box around a group of objects, shift or control-click to add or delete incorrectly selected objects, and allow a right-click command to group the selected objects. Instant hierarchy. Auto-generate a hierarchical symbol based on net connections already present in the schematic.
Allow single left click to select an object, double-click to "push into" the object to reveal the underlying hierarchy. Click-drag to move the object. Retain the present right-click action menu.
I realize there might be some net autorouting capabilities needed, but perhaps some of the layout autorouting tools could help here. I'm sure the effort would be trivial ;-)
Mike