He's right about the smokes/CO detectors needing to be all on one circuit, and that it should be 15A with 14 ga wire. You don't want to try and wire those with 12 ga wire as it will be a PITA. Requirements here are complex - Here each BR requires a smoke and CO, and outside each sleeping area requires a smoke. Each floor also requires one Smoke and CO. There are combo units for smoke/CO that are best where you need both. Your local code may well differ from this.
As for each room requiring a circuit, that is new to me and I suspect is just what he likes. It can make sense but when you think logically about it, how much load are you going to have in a bedroom's outlets? Maybe a TV - modern flat panels draw nothing. A clock? Maybe - again nothing. Cell phone chargers - still nothing. If you came in turned on the TV and started 2 cell phones fast charging you would still be under 5A probably. But now think long term too. For a master BR maybe you will have or need a CPAP or eventually some equipment like an oxygen concentrator (my Dad did in his later years) or something else medical - even short term. So it might be wise to use one circuit for the master BR, but guest rooms? Heck, combine them all onto one 20A circuit and you will be still in overkill zone.
Big loads are in the kitchen, laundry, utility spaces (freezer?), garage and many of those are already required to be dedicated. Make sure the microwave has it's own circuit. I think it is in the code and it is a good idea. Fridge too. And DW. If you have 2 sinks in your MBath, run 2 circuits for the sink outlets, so your wife can melt down hers without tripping yours.
Arc faults are required on darn near everything now. Look at my panel photo up a few pages and all those breakers with a silver label on them are AFCIs. The only ones that don't are the 220V ones, non-living spaces (garage, utility) and the circuits with GFCIs on them (mostly because I refused to doubel them up as both AFCI and GFCI as it was ridiculous - inspector never even looked at the panel...). And they love to nuisance trip too. Sanding my wood floors was a nightmare at times as one of them did not like the sander starting up. It got replaced warranty.