Setting up 6 button zigbee remote

I am planning to use 6 button Aqara Opple switches in rooms to control zigbee light bulbs or light controllers.

I just wanted to check the best way to set these up.

My plan was to setup multiple scenes for each room and then link an automation from each of the button presses.

However that could be a lot of automations (each button can be single, double triple or hold press) and it looks like it might get confusing or complex so wanted to check whether there was a better way?

One observation from trialling this is that you have to add every light in the room to every scene even if the plan is to have it off or when you select that scene it won’t be right. Is there a way to clear all lights in the room first?

Any guidance or tips appreciated!

the best way is the way that work for you and your understanding of HA

option 1:
heaps of automation build them as you go leaning it

option 2:
use the choose options

option 3:
use scripts and pass data into the script

option 4:
AppDaemon write your own python script

they are all right way

my 2 cents

just jump in and do it just come here and ask the question show us what you have done tryed and we point down a track where there is light at the end of it