Karen,
We've tried both in our whole house remodel projects and new constructions.
1) For cheaper projects: quicker is better. Paint first, mostly spray on everything since walls mostly are all in 1 color. One exception is hardwood & tile floors, which we apply the rules below. Touch up at punch-list.
2) For high end projects, quality is more important. Here's what we've been doing, step by step:
+ We paint 3 coats for new walls.
- Primer gets sprayed first
- Ceiling main color first coat next. We've been trying both spray and one guy going after with a roller while the spray is still wet. Usually we get good results, and it'd be it! If not, 3rd coat will be applied for that particular ceiling only, by roller.
+ Flooring:
- Carpet flooring gets installed after all painting.
- Hardwood & tile floors get installed before painting walls. This is so because we want to install baseboard and door trims after hard floors to get perfect cuts.
+ Bathrooms:
- Tubs & showers are in first at rough anyway. So we'd like to have wall tile works done before painting too. I don't like semi-gloss paint gets over-sprayed/rolled onto tub & shower wall areas.
- All fixtures, vanities and plumbing except toilets, mirrors & accessories (paper & towel hangers, etc...) would be in first.
- Reason are: these areas are small enough for rolling and taping. So painting after benefits; tile work is messy no matter how much you ask the guys to be clean; the traffic back and forth from cabinet & plumbing crews within tight spaces would cause major touch ups anyway. And with design colors usually used in bathrooms, touching ups often end up in re-painting the whole room for consistent look.
+ Doors & trims:
- Trims & baseboards are installed then get sprayed after hard floors. We always spray trims
- Doors are sprayed at the same times as well since we use the same gun tips for professional look.
+ Walls get painted next.
- Since all rooms have different colors in high end projects: rolling is quicker.
+ Kitchen cabinets & counters get installed after
+ Touch up kitchen walls & ceilings.
+ Common practice: After each room is done painting, door is closed and marked off limit till walk-through for punch list to reduce unnecessary touch-ups.
One key thing to remember is to have as much dust generating work done as much as you can before painting final coat.