Would my user rather have a program that works 100% in 2 weeks, or a program that works 80% in one day?

When the user needs a change made, would they prefer I spend another two weeks extending my perfect program, or throw a few LLMs at their sloppy code and have it done in a day?