I built my house a little over a year ago. I thought about Ethernet in the house, but decided to go with wireless. I’m a network guy, so this want a problem for me. My wife had a brilliant idea. There is an electrical outlet in every closet and under every sink. It’s great that she doesn’t have the hair dryer and curling irons plugged in on the bathroom shelf. Also, decide where you are going to put your tv in each room. Plan on a tv in every room, just in case. Most tv’s are now mounted on the wall so put the cable jack as well as the plug behind where the tv would hang, so way up off of the floor. Then they are hidden when installed. If you have a gas fireplace the switch that is installed is most likely not on house power, have house power ran there and at least capped for future HA. If your kitchen cabinets do not go all the way to the ceiling (I have 11 foot ceilings) put an electric outlet above each section and run then all into a single switch.
If you have the space above the cabinets for the outlets, have them run a cable jack up there next to one. It’s a great place to connect your modem and router if you have cable internet, especially in a two story house.
Sounds a little extra and put an electric plug no less than every 8 feet, trust me you won’t regret it.
In any room with a ceiling fan option, have them put in double switches, one for the fan and one for the light.
In the kitchen put a light in the pantry, no matter how small. We put an outlet in ours and I installed led strips around the door frame on the inside. It has even lighting and no shadows on every shelf.
Note, this may not sound like a lot of HA stuff, but if you can hide your electronics a central place and you never have to worry about power, then you are set for any HA you want in the future.