I love my Shelly relays. I don't use the stock firmware though. I have them overwritten with ESPhome.
I have heard that you can have full local control with them now and that it's not really necessary to do a custom firmware. I just like having a configuration file that tells me exactly everything that it can do. That and I have a script running that updates all my ESPhome devices automatically.