Best Practice to create new fields

I have created a custom module using Module Builder in the SuiteCRM, i have deployed it before one month. Now again, i want to add more fields to those modules, i found two ways ( Studio, Module Builder) to create fields for a module, Could anyone tell me which options( Studio or Module Builder ) is better and best practice to create new fields for this existing module in SuiteCRM.

I know that sounds like a really basic question, but I actually am hesitant to answer, I don’t know very well.

I normally do everything from Studio, but I know that custom modules are exportable from Module Builder, and I don’t use this, but others find it useful.

One question: if you add fields in Studio, do they also appear in Module Builder?