I like your thinking here with the one switch per room. Ideally with Innovelli switches using 2x/3x/4x taps and up/down/config, there is what, like 30 “buttons” on a single switch?
However, I look at resale value… To do this, you have to run a hot line to all devices/fixtures/switched items, and then use a shelly relay or something to do the actually switch on/off. You can run all “switched” items to a central mechanical room and wire a wall of smart relays there, but it would be good to run the electrical from there and into the wall BEHIND the switch where a bank of 4 switches would ever be. This is a TON of wire to do this, but if you want that, this gives you the ability to resale as normal switches as you just wire the ends together in the mechanical room and cut out a 2/3/4 gang switch in the draywall and grab the wires and put into an old work box, so it will work like normal.
But your items here, if you have a network outage, or zigbee issues, yours hosed, you CANT turn on any switches… unless you put a dumb switch with a smart relay in the mechanical room, so you/d have to go there to turn everything on. This is the biggest drawback.
The first option of runnin wires and leaving in the walls for when you sell is the best. Otherwise you will have to leave a fully implemented home assistant solution that the next owners will 99% very likely know nothing about and dont understand or want… and anyonme who does, will setup their own system and might prefer the old way of normal switches and smart relays to have convienence during internet/network outages to turn on/off switches by standing up and pushing the button.
Personally, I would NEVER go all wireless on ANYTHING… You get tons of bugs and especially at 2.4Ghz where Zigbee operates, its VERY NOISEY and you could have random failures and slow responses and eventually get tired of it and rip the walls open and re-wire your house for 40k in two years.
Then you have NEC Standards you have to meet. Depending on what your municipality runs as code, 2016 year/2023 year, etc… So things like a dedicated switch for garbage disposal must be within xx inches of kitchen sink. Light switches MUST be xx feet from ANY DOORWAY or walk through. You can say that smart switch there is a switch to “control” the light, but if its not hardwired and can be made to do anything (you can make your upstairs master bed switch control the entire kitchen) so is it really meeting code? I dont know… And your city will NOT pass you as during inspection, they have to do a full walktrhu and test all switches to make sure they do what they are intended… and you wont get your CO (Certificate of Occupancy) wihtout final inspection, so you cant really have it setup yet…