Frames, Auto layout, Groups and Components. When where and why?

Hi
I started using Figma quite a lot recently but found it hard to understand when and where to use certain features.
Auto layouts are great but it’s also a Frame and they can also be converted into components and be added variants. So things can be complicated on large system designs.
So what is the best or most common practice to use Frames and Auto Layouts and to convert them into Components?
For instance, should I use components for simple items such as buttons, form fields etc?
Frames for artboards and Auto layout for ‘Divs’ within a frame?
Thanks,
Mike