Here are my comments on the Shelly Button 1. I have removed them from service due to rapid connects to Wifi was causing delays before commands were sent to be processed by Hubitat. Other than that if you had a single button press etc and didn't have to do anything within the next minute with the button it worked great.
The issue is my use case was to use the button on the night stand and at night I would hit the button to bring up the lights a bit and then a few seconds later hit it gain to turn the lights off. I would get 8 to 10 seconds before the button would reconnect to WiFi and the command was received.