@Wysocki Welcome to Hubitat. So this is a way to revamp your thinking and midset on everything as well. I would set what you can to be wholly automated where possible. Walk into a room, light comes on. Turn on tv, lights dim. In bathroom, based on humidity levels fan turns on. When humidity in that bathroom is within 15% of the humidity in the hallway, turn off. Etc Etc.,
Now You obviously are more used to remote control than automation and that's ok. For remote control you have your phone. That gives not only remote control but visual feedback and you can design it not only for yourself, but for everyone in the home. Sure you can have some button controllers around for control, most controllers like the Lutron Pico have 5 buttons that can be single, double, and tripple tapped.
And as said, don't limit yourself just to zigbee. A lot of us use zigbee, z-wave, clear connect (Lutron) and wifi in 100% local harmony. As a side note, personally I prefer automation and do as little direct interacting with my home as possible. I have one dash I look at for status (thermostat temp, and make sure the doors locked after we leave). For anything critical the hub sends notifications to our phones and for certain ones just my phone. Going from x10 to Hubitat and similar systems is like going from a Ford Fiesta to a Lamborghini. Lots to explore in terms of hardware, layout, and operation.
Since you are new, please look at the following post. It will help avoid some gotchas.