I like the idea of an “all-in-one” selection tool, that could speed things up. I think it could be LMB–pick (click) and box (drag) select, MMB drag–lasso, RMB drag–paint select. RMB click and release–context menu. Shift/Ctrl–add/remove
*This would only work with Maya nav.
Maybe two-in-one select using RMB for default nav?
Separate selection tools would be available, of course, for tablet users and people who find the above tool unorthodox.
Selection tools should be passive and available to use with transform tools:
Select and move
Select and rotate
Select and scale
Select and universal transform
The user can specify if he wants to use box, lasso, paint, or all-in-one selection mode with the transform tools. This would be a setting in the top bar, which would be persistent so the user would only have to do it once. Can save in startup file.
Dropping a tool reverts to selection tool or selection and transform tool, whichever was used last.
Firing a conventional command or active tool via hotkey automatically drops current tool and switches to fired one, without manually dropping first tool.
With select and move, tweak is
Click+drag on manipulator center for single component.
Modifier key+click and drag for multiple components(?).