We classified 2,844 App Store complaints across 21 field-service apps. Crashes are a top-3 complaint in 18 of them.
Every count here comes from a published rule set (taxonomy.py) applied to review text — no human read them into buckets, and no model guessed. Coverage ran 36.0%–79.6% per app. Unmatched reviews are reported as unclassified rather than forced into a category. What this category complains about is not what the star ratings alone would tell you.
Data 19 Sep 20267,677 reviews sampled5,331 of them 1–2★21 appsSource: Apple's public review feed
7.4%
median complaint rate across these apps
590
crash complaints — the single largest theme
18 / 21
apps where crashes rank top-3
4.58
median store rating of these same apps
The headline finding: across these 21 apps the median complaint rate is 7.4% — but the spread is what matters. ServiceTitan Field sits at 36.2% with a 3.43★ rating, while Goldie: Appointment Scheduler sits at 1.9% with 4.83★. Complaint rate and store rating track each other almost perfectly across the set (r = -0.992), and that correlation is the check that tells us these numbers are real: an app with a high complaint rate must carry a low star rating, because both are computed from the same all-time distribution. It is not evidence of anything on its own — it is a sanity check that would fail loudly if we had the method wrong.
The ranking
Complaint rate = share of an app's all-time ratings that are 1–2 stars, taken from Apple's published star distribution. It is deliberately not computed from our review sample: that sample comes back in Apple's own review ordering, which skews critical (but not uniformly across apps), so its internal ratio would overstate the rate several times over. You can recount any figure here on the app's own App Store page.
App
Store rating
Complaint rate
ServiceTitan Field
3.43
36.2%
Angi for Pros
3.93
22.9%
CleansterPro: For Pro Cleaners
4.13
20.9%
Thumbtack for Professionals
4.42
12.4%
Vagaro Pro
4.41
11.7%
Booksy Biz: Booking & Payments
4.52
9.8%
Buildertrend
4.48
9.7%
Motive Driver
4.40
8.9%
Workiz Field Service Software
4.57
8.3%
Fleetio Go - Fleet Management
4.58
7.5%
LawnStarter for Providers
4.56
7.4%
FastField: Field Service Forms
4.59
6.7%
Housecall Pro: Field Service
4.65
6.4%
Lawn Love for Providers
4.60
6.3%
Homeaglow for Cleaners
4.71
5.4%
Joist: Estimate Invoice Maker
4.75
3.8%
JobNimbus: All-In-One Roof App
4.79
3.1%
Samsara Driver
4.77
2.6%
Contractor+ Invoice & Estimate
4.83
2.4%
Jobber Field Service Software
4.81
2.1%
Goldie: Appointment Scheduler
4.83
1.9%
Samples run from 94 to 549 reviews per app. Read the tiers as meaningful and
the exact ordering inside a tier as noise — a 100-review sample carries real error bars.
What they actually complain about
These 21 apps gave us 5,331 one- and two-star reviews. Of those,
2,844 matched a named complaint type and the rest stay unclassified rather than
being forced into a bucket (per-app coverage ranged 36.0%–79.6%). The classified subset
clusters into a small number of recurring categories. Each review is assigned one primary category
by a fixed priority order; the counts below use the same method as
Research No. 2, so the two articles can be cross-checked
line by line.
Crashes & stability bugs
590 · 21 apps
billing
358 · 17 apps
Subscription & cancellation
354 · 16 apps
Unresponsive support
338 · 21 apps
Pricing / value
320 · 20 apps
Missing features
279 · 21 apps
regression
172 · 19 apps
Sign-in problems
117 · 19 apps
Slow performance
83 · 16 apps
Beaten by a named rival
66 · 16 apps
Confusing interface
63 · 16 apps
Sync failures
51 · 17 apps
Wrong data / inaccuracy
33 · 10 apps
Too many ads
20 · 10 apps
In this category, crashes are not a technical footnote — they are the product experience.
A field-service app runs in a truck, in a basement, on a roof, often on a phone with a cracked
screen and one bar of signal. When it fails, the technician cannot do the job. Crashes account for
590 classified complaints here — about 1.8× pricing
(320), the thing SaaS teams usually worry about most.
Three things worth knowing before you read the table
1. Complaint rate is a property of the business model, not of code quality
Two lead marketplaces — Thumbtack for Professionals, Angi for Pros — carry the largest share of billing complaints in the entire
set — and most of those are not about subscriptions at all. They are pros saying they paid for
job leads that never turned into jobs. Read
Research No. 2 before you treat a high complaint rate
as an engineering verdict.
2. A small number of apps have effectively no billing complaints
Fleetio Go - Fleet Management, ServiceTitan Field, FastField: Field Service Forms each have at least ten negative reviews in the sample and zero about
cancellation or billing. Those apps are not nicer companies. They charge once, or not at all, and
they removed the surface where this anger forms. That is the strongest available evidence that
billing complaints are structural, not cultural.
3. Users name competitors out loud — rarely, but decisively
Only 66 reviews across the whole set name a rival directly. But when they do, they
say exactly which feature won them over, and they say it in public. For a product team that is the
most expensive sentence in the dataset: it is a conversion decision already made, written down.
19.1×
The gap between the highest and lowest complaint rate in this set
(36.2% vs 1.9%). These apps sell to broadly the same buyers, which means most of
that gap is a choice somebody made.
Method, limits, and what we deliberately did not do
Source: Apple's public customer-review feed. No private data, no scraping behind
a login, no App Store Connect access.
Two different denominators, always labelled. Complaint rate comes from Apple's
all-time star distribution (a complete count). Category breakdowns come from our
most-critical-first sample (a partial count). The first answers "how many people are unhappy";
the second answers "what are they unhappy about". Mixing them produces numbers that look
precise and are wrong.
We publish counts and recurring functional phrases only. No review text is
reproduced, no usernames, no avatars. A count is a fact about a public dataset; a copied
review is someone's words — and redistributing it is the line we do not cross.
Classification coverage runs 36.0%–79.6% per app, depending on how cleanly
complaints map onto known categories. Unclassified reviews are excluded from the category
breakdown, never forced into one. Where a category has fewer than five matches we do not
generalise from it.
This page is regenerated from live data. The numbers above were computed on
19 Sep 2026 against 21 apps and 7,677 sampled reviews. When the corpus changes the
page changes with it — which is why we print the date and the corpus size on every edition
rather than quietly editing in place.
This is a cross-sectional snapshot, not a trend. It says what this batch of reviews
said. It does not say whether things are getting better or worse.
Why we're publishing this. We do this analysis for individual field-service companies —
reading their reviews, classifying every negative one, and telling them what the pattern is.
This is the category-level version. If you work on one of these products, the company-specific
version is free; you just have to ask.
Want the version for your app?
Send us the app and we'll run the same classification on your reviews, then send you the
breakdown — counts, complaint categories, and how you compare to named competitors on
the same method, same week. No account, no signup, no cost.