Of course it's a good way to design, that's the purpose. You cannot have individual parts if you use the multibody as your model, it doesnt work that way.
If I was working on a large assembly with many many parts, I would create a master BM and in that would be the basic shapes of smaller BMs. I would then model each BM and send the parts into an assembly using the make component tool. All of the parts are positioned relative so, you wouldn't be manually constraining anything. All of the sub assemblies can be added to the master assembly and positioned by using Ground and Root.
Your method is the Solidworks method. I suspect that you have come from that and think it works the same way but it doesn't.
I n real life, a real assembly is a collection of separate parts assembled together. Your assemblies should also reflect this instead of a single part holding multiple bodies that will end up being complicated when it comes to parts.
Let me ask. When you put the multibody into your drawing, how do you show individual parts on drawing sheets? Are you using multiple versions of the MB and hiding certain solid bodies to get specific parts?
Nacho
Automation & Design Engineer
Inventor automation Programmer (C#, VB.Net / iLogic)
Furniture, Sheet Metal, Structural, Metal fab, Tradeshow, Fabrication, CNC

Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.