There is also the advantage with separate objects that you can name them, so you have a better organization…
In 2.80 you also have multiple object editing, which makes it really easy to, for instance move a door, and still have it ‘fit’.
Anyway, it’s a personal preference what you do. You can always try it and see if things get easier or not. It is not irreversible. You can always join them again.