The other side of the coin is that there are many products that lack that one feature that makes me not use them or makes me less interested in using them. Example is sorting products by some variable or filtering products by some property. If I can't do that, that means I have to write a greasemonkey script and it is much easier to go to a competitor.
The challenging sales cycle (if there is one) is this, "If this feature were added, would you commit to using this product?" that question is hard to ask and answer in a web based freemium world. In the enterprise sales cycle I've seen customers decline to buy 'for lack of a feature' and having that be a way to say "no" without explicitly saying no. When I worked closely with the enterprise account teams at NetApp th…
Bad salesperson: "Here's a laundry list of features that people say that they'd want in our product. Go off and implement them to make my job easier."
Good salesperson: "I have a firm commitment from Company Abc that they'll buy a 5,000 seat license if we implement this one feature. Is this a worthwhile investment?"