I can only speak from my personal experience using a system called Loxone -
The main positive quality this system offers is its ease of programming using a graphical programming environment. There’s relatively easy integration with Bond Home and support links on how to do it here -
The main negative quality of the system is cost. The entry point is about € 393.00 for a wireless solution (Miniserver Go).
Other options for the main ‘brain’ of the platform are the Miniserver Compact and the Miniserver. Those more expensive Miniservers offer increasing numbers of wired input and output possibilities.
Outside of the Loxone ecosystem, I’m aware of very good support for the free Home Assistant platform. It’s a very powerful and mature platform. I don’t believe it’s as well integrated as Loxone on the hardware side. You’d have to build-your-own relay boards and other input and output options to bolt onto the typical Raspberry Pi ‘brain’ component.