There are many ways of modeling elements in Revit. As seen in Why use BIM? the model should answer the client needs. It is not the same to model for energy modeling, asset management or quantity measurement.
The recommendations below are for modeling a project whose deliverables will be printed at 1/50 (excluding details) and which will be used for quantities estimation.
If the project is clearly divided into different volumes, it is probably a good idea to separate them into different files. The strategy varies from project to project.
Remember to define where the layouts will be done.
Example of separation:
Example of spatial partitioning / Buildwise
Example of more complex partitioning based on spatial division, disciplines and sub-disciplines / Buildwise
Walls, floors, and roofs are tools that work with layers. Layers help simplify modeling, but this simplification can be a danger when it comes to measuring quantities. That is why we separate certain elements: