An app is usually right when
- A maintained app from a vendor who answers does exactly the job
- The feature changes often and the vendor keeps up with Shopify
- It connects to a third party whose API the vendor already maintains
- The monthly fee is small against the cost of building and owning it