One big hangup users have is a difference in expectations. They know what they're getting with the money they pay towards their iPhone. Heck - most users will gladly pay exorbitant prices for a cup of coffee as long as it meets their expectations. The same cannot be said for a given app they pull off the App Store. The quality experience can vary greatly from app to app. Even then, an app that fits your lifestyle may not fit mine, so a recommendation isn't necessarily a guarantee of value.