the best applications are not the ones that try to answer every possible permutation, they are the ones that can determine which features actually matter or not.
The productivity on the features critical to the success of the application go through the roof.