I'd argue there is huge value in app controlled 'home environment' devices (light color & brightness, music, air/heat/fan, etc). When the software controls are sufficiently convenient, adjusting the environment becomes an automatic behavior like scratching an itch or shifting in one's seat.
Disclaimer: I'm the developer of LampShade.io