I wish I could put the Shelly firmware on some Sonoffs I have. I was underwhelmed with eWeLink and put Tasmota on them, but I'm not much happier with that. I went with the Sonoffs because I really wanted the rf control so I could use the remote in a room that has no switch wiring. (Previously, to turn the overhead light on/off in that room you had to go out of the room to switch in the stairwell.) The Sonoffs gave me the control options I wanted, but I wish I could integrate them in the Shelly app/cloud. I much prefer the look/feel and options in the Shelly firmware.