Difference between extra fields and Object fields

Hi everyone. I was wondering what the difference between the extra fields and the object fields is?

I am creating a new module, and I see that I can create all the fields that I want in the object, or in the extra fields, but is there an advantage to one or the other? Or is it just a matter of personal preference?