Underpromise, overdeliver. The famous adage is presumably a solid principle to abide by. How much ‘overdelivery’ is too much, though? Is there an upper limit, or should one try to deliver as much as possible, regardless?
When a customer orders a car with a hundred horsepower engine, is providing the customer with a two-hundred horsepower alternative desirable? Unlikely.
Customers have a clear vision on what it is they precisely desire. If they don’t have a clear idea, it’s your job to help them define the (scope of the) solution.
When you consistently overdeliver, chances are a lot of time and effort is going to waste. Delight customers with tiny extra’s left and right. Sometimes good is good enough.