What automation for Hue dimmer switch would be best

Hello all!

I am new to home automation especially with homeassistant.

I use Hue lights and switches for almost all lights I could replace, for other I use Shelly1 relays.
I am Apple user, so I have iPhone and Apple TV 4K for my Hub.

I have set up homeassitant on Rasberry Pi 3 in docker mode.
I use custom component to import switches and motion sensors to homeassistant.
I also use homekit component for Shelly1 lights to become accessible to Home app on my iPhone.
Shelly1 relays are included in homeassistant with mqtt component

Now I have a dilemma on what is better.

In my kitchen I have two lights:

  • main is Hue Light
  • countertop light is regulated with Shelly1 relay

I use same Hue switch for both lights:
Button 1 press 1 turns on main light
Button 1 press 2 turns on countertop light
Button 2 and 3 dim up/down the main light
Button 4 turns off both

Which configuration do you think is best:

Button 1 Press 1 in Hue rule to turn on the main light
Button 1 Press 2 in HomeKit automation with condition (main light=On) to turn on the countertop light
Button 2,3 in Hue rule
Button 4 turn off main light with Hue rule, turn off countertop light with Homekit automation

Button 1 Press 1 in Homekit automation to turn on the main light
Button 1 Press 2 in HomeKit automation with condition (main light=On) to turn on the countertop light
Button 2,3 in Hue rule
Button 4 turn off both lights with Homekit automation

Button 1 Press 1 in Hue rule to turn on the main light
Button 1 Press 2 in HomeAssistant automation with condition (main light=On) to turn on the countertop light
Button 2,3 in Hue rule
Button 4 turn off main light with Hue rule, turn off countertop light with HomeAssistant automation

Button 1 Press 1 in Homeassistant automation to turn on the main light
Button 1 Press 2 in Homeassistant automation with condition (main light=On) to turn on the countertop light
Button 2,3 in Hue rule
Button 4 turn off both lights with Homeassistant automation

I have tried it all. All work, but I would like to know your opinion on what would you choose for best reliability and responsiveness.

Thanks!