Hi bit
currently all of my sonoffs are on Sonoff-Tasmota and I am controling them via MQTT. Nonetheless to access a single device through web is possible as well.
To flash it is relatively easy.
Due to the broad range of devices it is good basis for home automation.