Summary
Shopify apps are a fundamental part of most ecommerce sites. With over 8,000 Shopify apps it's important to understand the best approaches to take when installing apps.
Recommendations
Consider building app functionality into theme by hiring a developer. This approach is recommended because many apps have the potential to impact your site's performance. You'll also avoid paying monthly fees for a single feature.
Look for apps with the Built for Shopify badge. Apps that have this badge meet higher standards and follow best-practices for theme integration.
Install apps using app blocks or app embeds.
For themes that require code changes you should try using the Custom liquid section instead of making changes directly to theme code. Taking this approach will ensure your theme can be updated much easier.