Another plus for the itead sonoffs.

They have their own proprietary cloud solution, but if you don't want to use it and want to get your hands dirty there are several alternative firmware options. Plus side is if they go bust, I can still operate my devices.