I would highly recommend automation like an IntelliCenter with the included subpanel.
With a variable speed pump and a SWG (both highly recommended), you will need the ability to control everything.
Without automation, you will need a separate SWG power supply and a timer for the SWG and a timer for the lights etc.
I would generally recommend a separate switch for each light to allow you to be able to select different lights for different occasions.
Some people don't like all lights on at the same time all the time.
Sometimes, you might only want 1 or 2 lights on.
Are you going to get a cleaner robot or a gas heater?
Are you going to have water features like laminars or sheers?