Characteristics of a successful product

1. The product is a solution to the real needs or real problem faced by a lot of people.
2. The product is intuitive and simple for people to use. Humans are lazy and if your product is not easy to work with, they will stop working with it.
3. The product user experience should be world-class. Better to use good usability designers and mockup screens before you start developing your product.
4. the visual design of the product. Please show attention to detail and attract the users to make use of the features.
5. the reliability of the product. End users hate inconsistency. even if an error happens and the error occurs consistent, users might excuse and try work around for shorter time duration, but not inconsistency.
6. There is not point in building more and more features unless you can take a working product(prototype), demonstrate to customers and get feedback.