Hello
The decision about who to build with is mainly also a question of how you want to build.
with an architect = it will be planned and decided with you and your interests represented, maximum influence possible, many decisions to make
with a general contractor / main contractor = also your house but mostly in a way that suits the contractor as well,
prefabricated house = you basically buy a piece of house, little influence possible
for example, I build everything myself except for the shell exterior walls, roof beams, as well as doors and windows
all in own labor - thus all decisions and responsibilities lie with me.
Olli