The interface is text, but the workflow is iteration. You generate, look at the result, and ask for one change — the lighting, the composition, the mood, a line of copy. You describe the change rather than rewriting the whole prompt, and that loop is the actual product.
This is where the 2.5 generation improved most. Asking for a single change now leaves the rest of the frame alone instead of quietly regenerating everything and letting a face or a background drift along the way. Long chains hold up too: earlier edits survive as you keep going, so editing an existing image over ten steps no longer degrades it into mush.
Reference photos work better as well. A real subject carried into a new setting or style keeps its distinctive features, lighting, and texture. For product shots or personalised visuals, that fidelity is what makes an output usable rather than merely impressive.