Literally the only way to make a really good product is to dig in, analyze your customer’s needs, and explore all the possible options (including the unexpected ones: maybe I can work from home, maybe I can move closer to work). There are no perfect designs. There are always constraints. But you choose the best of all the options—aesthetically, functionally, and at the necessary price point.