There is no maximum or minimum number of apps you need to have to run a successful Shopify business. Personally I have seen stores run with 5 to 30+ apps, you should consider installing apps based on business needs. This is especially true as your business grow and you need more flexibility around marketing, shipping, promotion and even a better user experience.