Customer development is really good. You gain a deep understanding of the problem you're trying to solve. You know what's even better though? Convincing those customers to pay you immediately. Now your bar is set high. You need to deliver a quality product or service. I find that when doing customer development for customers who aren't paying they tend to care less about what you're doing.