Does my wiring plan sound OK?
Your plan as written probably doesn't follow code in a couple of places. If you're working with an electrician, you should have them approve your plan. Then you implement the plan, but they check your work. Don't do the work or buy materials until they have reviewed your plan.

From a usability standpoint, don't put the ceiling lights on the same circuit as the outlets in a room. All of the room ceiling lights can be on the same circuit. This way someone tripping a breaker in a room doesn't leave the room dark.

Along those same lines, you might put the hallway light on a separate circuit from the bedroom lights, but this is strictly a nice-to-have.

Unless you anticipate high loads in the bedrooms, you can put the outlets in the bedrooms all on the same circuit. It is common/customary to have the master outlets on a separate circuit, but not required.

Depending on the code your jurisdiction follows, it's likely that bathroom circuits must be dedicated to a single bathroom. The light in the bathroom can use that circuit, but it should be wired BEFORE the GFCI so that tripping the GFCI doesn't turn off the light. Alternatively, wire the lights to the bedroom lighting circuit.

Another code adoption dependency is AFCI breakers. You will likely need them for all of the circuits you have planned, including lights.

If you're pulling new wire, use 12 gauge everywhere. Using 14 gauge and 15 amp outlets everywhere doesn't save that much money.

And while you're up there, run a dedicated circuit for wired smoke detectors for all bedrooms and the hallway. Besides the fact that it's a good idea, based on the amount of work you're doing they may be required for your permits and inspection.