Creating a product your users love is hard work. You need to really understand the needs of your users and understand their context. You also need to take strategic bets on what problems to solve and what not to solve and how to reach your customers . Moreover, there needs to be a vision for the business and a tactical steps to get there. To create a world class product you also need to use the technological possibilities and work build the experience of your product systematically with components in a design system.