Light being the only non-negotiable is right and I would add the reason people get it wrong: they buy a bright light and run it long, which grows algae rather than plants.
Start shorter than you think, around six hours, and increase only if plants are struggling rather than if the tank looks dim. Duration is the dial people reach for and intensity is usually the one that is actually wrong.