I bought a house built in '69 in northern VA a few months ago. Having mapped out the upstairs circuits, I've discovered that the whole place is a wiring mess. I am remodeling each room and bathroom due to really bad drywall patchwork and insulation suspicions (confirmed now that I've torn down some walls), so I'm figuring this is the best possible time to fix the spaghetti wiring/circuitry.
To give a layout of sorts: Split level home. Upstairs where I am currently remodeling, I am working with 3 bedrooms connected via a hallway and 2 full bathrooms. One bathroom attached to the hallway, the other master bath is attached to the master bedroom. I've found a good spot to run wire from the basement up to the attic, then to each room. I would like to get each room and each bathroom on its own circuit (tell me if this is a dumb idea or not please).
For the bedrooms, I plan on using 15-A breakers with 14/2 romex (14/3 from light switch to fan to operate the overhead light and fan separately). Each smaller bedroom will have at most 6 outlets and one light switch. The master will have at most 8 outlets and one light switch. The number of outlets here is ball-parked based on putting a receptacle every 6' or so.
For the bathrooms, I plan on using 20-A breakers with 12/2 romex since larger wattage items will be used there. The bathrooms are fairly small, so they will have at most 2 outlets (one being GFCI) and an overhead light/fan combo (currently absent from the master bath).
For the hallway, I've read up on the 3-way lighting that I need to meet code, but as that is already in place, I'm not going to do much modification there.
Mainly I am looking for a sanity check that it is OK to wire up that many outlets in a room on 15-A with 14 gauge romex. I see there is quite the debate in wiring with 12 vs 14 and 15- vs 20-A. I am going to be working with an electrician as well in order to make sure I'm meeting local code and to handle anything I'm uncomfortable with.
I'm coming over from stack overflow posting mostly coding questions, so I apologize if I'm posting like a total DIY noob. Thanks in advance.