All depends on how much you want to do. If you want scene control or complex sequence control, then a dedicated automation system is probably best suited.
I use the Galaxy Dimension panel to control lighting and garage door, but it's simple detector/timer/android based control and not...