Just yesterday I was thinking about how to solve this exact problem, this is a great solution. However it takes a lot of effort to get switched like that made.
It would probably be cheaper just to use a touchscreen, and the switches could be updated if the room changes.
I question the need for custom smart light switch hardware like Goldee when low end Android tablets are significantly cheaper thanks to to the economics of scale.