I agree about the phasing; that's the way you are supposed to work. Remember, Revit isn't all about producing plans, it's about how others can use your information. -i.e. If your model were used in a VCD (Virtual Construction Document) you might be in a bit of hot water. I'm having a bit of a hard time at my new company because they tend to think of Revit like AutoCAD (a tool for only producing a set of plans) and there are pipes and ducts all over the place (most are drawn at 5'-10' AFF). ...Think about how others are viewing your data; when I link in your model I do not see text, lines or anything else besides phasing, design options, and object properties/classifications. Show me what you mean by using proper types and setups.
After you establish good families based on good types, you can get a very good system for tagging and displaying things the way you want very quickly. Tags, filters, and whatnot are very powerful.
To give you an example, I am mechanical and I have a family I use for duct and pipe penetrations struct and arch can isolate in their models which will show the penetration sizes (like a sleeve family). They can use a simple filter to turn these on for coordination. 30 seconds more work for me helps several people on the team save a bunch of time and makes things very clear for them of what I expect.