I'm not sure about you guys, but the current selection filter feels like a bane to a good workflow. I tend to find myself having to always turn on and off between selecting components and bodies during work.
eg:
1. Moving the body in a component instead of the component
2. Turn off other selections as it's difficult to select the right feature
As per in the discussion here:
Another advantage of my suggestion is it'll allow smart selection filter to be implemented. Something that I know a few seasoned forum members wanted and talked about
1. If in main assembly nothing is activated - selection filter will turn on components whereas bodies (and related) will be turned off
2. If only 1 component is activated, it'll turn on body selection and components will be turned off
3. If multiple component is activated, "enabled" component will have selection filter to be body selection whereas the other activated (non-enabled) component will result in a component selection.
Also the possibility to save our own choices of selection filters during these 3 points, user is also able to reset it back to default.
Though to implement this it'll require this idea to be implement first, so vote for that one as well.