Choose the behaviour before the platform
You should not have to choose an automation brand before you can describe what you want your home to do. Start with ordinary requests: turn off downstairs from bed, stop heating an empty room, or close the blinds without collecting three remotes.
A platform brings devices and rules together. An ecosystem is the wider family of products and services around it. An integration is the connection that lets one system work with another. A device appearing in an app does not necessarily mean every feature is available there.
For each important function, check the exact action you need, the manual control and who will maintain it. A flexible system can be valuable when someone wants to refine it over time. A more constrained system can suit a household that wants clearly defined support. The fit matters more than winning an argument about platforms.
Write the non-negotiables first
What must work from the wall? Who will maintain it? What equipment is already present? What should happen without internet? Those questions are more useful than starting with a favourite platform.
I separate everyday operation from optional features. A dashboard can change later. A poor control layout is harder to forget.
Compare the actual dependencies
Home Assistant can communicate locally with devices that support it. That does not make every integration independent of the cloud. Apple Home supports scenes and automations, with a home hub involved in automated behaviour. Check the specific accessories and features being proposed.
A proprietary system may offer a coordinated installation and support path. Ask who can service it, what changes cost and which functions depend on ongoing services. No category earns a blanket endorsement.
Plan for the handover
The person who enjoys maintaining a system may not be the next person living with it. Keep records, explain ownership of accounts and agree who looks after updates and recovery.
I choose around the house and its users. The platform should support that decision rather than become the project’s identity.