There are the obvious ways in which your product sucks. Things you know could be better or gaps that you know could be filled in more elegant ways. These are tradeoffs.
Knowing and understanding these tradeoffs focuses you on your goal; creating a product that solves a single, well-defined problem for a specific customer.
But there are opportunity costs that you are unaware of which affect your customers. Some are good. Some are bad. Identifying which are worth time and energy solving is where value is captured. It’s what separates you from your competitors.
Before you implement a solution, it’s worth understanding the tradeoffs that come alongside it. Knowing which fall inline with your product’s mission and vision will ensure success for your customers.
Sometimes defining what you’re not is more important than defining what you are.