I'm a mechanical engineer, And use the same assembly buildup for a mechanical product as a house. I don't have any serious BIM experience.
Thanks for calling the feature tree tidy. Making it clean looking helps for finding any issues that popup.
Initially I started with the complete building in one file. but that quickly became far to slow.
The first step for me was geting the outer shape established with two sketches, one of the roodline and one of the outline of the outside walls. these two sketches I copy to the sub-parts if they need any of these dimensions. I did not link the sketch to each part, this too sensitive to breaking in my opion (also my experience from NX, that too is sensitive to the topo naming issue, just not as bad as freecad). Then as i made all building parts, roof, outer walls etc. I put those each in a seperate file. In that file I put all components in one app:part, i use it as a container. To this part I link from the main assembly.
How to choose which objects get a seperate file an which are combined in one is a bit arbitrary. It is also a bit arbitraty because I found the link feature halfway designing the building, so not everything is seperated yet.
The detailed and simple model are not related by links to eachother. for the same reason as above. It is based on completely seperate files. There is an assembly which has links to both the simple and detailed assemblies, such that I can compare both, check if the window alignments are still the same etc.
the major annoyances i've encountered:
1. The arch window feature sucks, It is extremely buggy. I've had many times that when placing a window or door that it is not selectable in the feature tree after placement. Also when exporting the house to step the doors and windows do not export as well. The workaround I found was adding the doors and windows to a folder inside the part (you can see this in the feature tree in the previous post), this also solves the selectability issue.
2. The default dimensions of the windows and doors are linked, thats stupid. If I first model a door, with the arch door button, and then want to put in a window in with the window-button, the window got the same dimensions as the door. an anoying bug.
3. The windows are very crude
4. forching the doors to be in an open position in the 3d model is a pain, takes far to many clicks.
4. The BIM Views manager that pops up every time you open the BIM workbench is incredibly annoying. I don't understand the point of it.
Regarding the third, Yorik recently posted in his blog that he made a way to create detailed windows. I'm in the process copying his ideas in the detailed model, he had to do some trickery with the colors I find difficult to understand. Summarizing my struggles: Arch Doors/windows are great and terrible at the same time. The fact they make a hole in a archwall is amazing, everything else is a pain in these functions.