When to use Component, Folder, and Set

Is there any guidance or criteria on when to use a folder, a component, or a set? The documentation only has the following figure and shows how to create them, but offers no real guidance. For example, all of the item types are "structural containers", I could use component for something like "MySubsystem", but I could also use a folder with the same name. Why would I use one over the other?