Best practices for sharing with spouse/family?

What’s the recommended option to share HA with wife and kids? I’m guessing I need to install the app of each phone but then do you then create individual user accounts for each? And do you allow login access? Also,

I use user accounts per person, and select per dashboard tab, who can access it.