I'm a fan of the slightly spendy but very flexible Flic buttons. I have some that link directly with Alexa, some that call the ISY's REST API, and some that call my Shelly devices' REST API. They recognize press, double-press, triple-press, and long-press actions for four different operations per button. Again, very flexible. Here's a list of all the services they support out of the box: https://flic.io/all-functions
Unlike Insteon's mini remote or Lutron's Pico, Flic buttons are just one single button.