Our house is exclusively smart dimmers and a few smart switches, no bulbs.
You can do bulbs if you must have colors or lamps but they have the drawbacks that they then require app, voice or remotes and if turned off at the switch they lose their smarts. To workaround that so family members and guests (and yourself) can always interact with them manually or programmatically, you can get smart switches that have a smart bulb mode.
I would always opt for switches/dimmers over bulbs unless you have a specific use case requiring bulbs.
I would avoid any switches/dimmers that require cloud accounts and instead always try for local control. To that end, consider Z-Wave or ZigBee (or Matter), where you can have local control.
As for specific questions about Home Assistant, if ask in their subreddit.