I've gone for cheap and glamorous, sonoff TX running tasmota over mqtt. IMHO a great combination of good looks, affordable, local control and customizability. Each button is set to switch the relay on single press and double/long press send an mqtt command so I can do with that whatever I please.