inApp
All niches
Niche research

Ride-hailing

Ride-hailing sold a promise of certainty — the car will come, the price is known, someone is accountable — but in practice all three commitments break at the exact moment they matter most. Trust, not price, has become the real battleground.

10apps
5,000reviews
637observations
7opportunities
Key findings

Three findings

Finding 01

The pickup crisis: the promised car never shows

The core failure isn't price — it's whether the ride actually happens. Drivers accept and cancel, pinning the penalty fee on the passenger. Pre-bookings turn out to be delayed searches that collapse minutes before departure. Stated arrival times are routinely false, and during rain or rush hour cars simply vanish when they're needed most. A founder can win on one thing: a guaranteed pickup where the platform — not the passenger — is on the hook.

Driver accepts the ride, then maneuvers the passenger into canceling first71

A driver accepts a ride, stalls for time, and forces the passenger to cancel — so the cancellation fee lands on the rider, not the driver

a driver has accepted my ride, waited a bit and then cancelled the ride by pressing a button that says that "the rider (me) told me to cancel" causing me to have to pay a 14dhs fee every time

Careem

a driver accepted my ride, but instead of picking me up, he went to deliver another passenger. He made me wait for 20 minutes in the street and then selfishly cancelled the ride

Bolt

I had 6 drivers assigned and cancelled on me, waited for an hour and ended up getting a taxi, they shouldn't be able to cancel without some penalty to the driver

Cabify
inDrive drivers: "without us there's no app, and these rates are killing us"40

Drivers say passengers undercut fares below any reasonable floor, the commission is punishing, and rider no-shows go uncompensated

You allow riders to input and offer ridiculous fares that does not tally with current economic realities. All you care about is your commission

inDrive

the actual fair allows you to reduce it to 60% out of 100% and make it look very cheap to drivers. and this is the reason why many drivers play around their AC

inDrive

the passenger canceled and never showed up. Drivers lose money in these situations, yet there is no compensation for wasted fuel and time. To make things worse, InDrive put my money on hold for 6 hours

inDrive
Pre-booking is really just a delayed search that falls apart38

A booking made days in advance assigns a driver, but 5–10 minutes before pickup the app starts searching from scratch — and finds nothing

Don't trust the airport prebook promise. 10 minutes before the travel time, the app starts looking for taxis

FREE NOW

just five minutes before the scheduled departure, I received a message stating, "Can you wait longer? We can't assign a driver for you," despite a driver having been assigned two days prior

Cabify

Pre-booked rides are a complete shambles. They're basically "start searching for a driver at X time"

Bolt
The stated pickup time is a systematic lie35

The app shows "2 minutes" before you book; after payment it jumps to 10–20 minutes, and the driver marked "3 minutes away" hasn't budged

will lie about wait time. "8 min" wait to have you wait 15m+ while offering the option to pay more to find a ride when you already paid

Lyft

App says pickup in 1 minute, then you pay and it says 10 minutes. But you have to wait since they already have your money

FREE NOW

when you say 5 minutes to pickup and then the driver comes in 15 minutes, thats horrible

Bolt
No cars in rain or rush hour — exactly when you need one most33

At critical moments — downpour, early morning, a flight to catch — drivers are absent or ignoring requests, and the surge price spikes anyway

what's the point of a cab app when it doesn't give you drivers at the most important times, when it rains

Uber

barish k mosam mein aik ghanty sy hospital jany k liye ride ka wait kar raha hun. 10 sy ziada drivers available hein, lekin koi aik bhi offer nahi kar raha

inDrive

it will promise to have a driver "within 15 minutes" without telling you that there are no active drivers in your town or the next 3 towns over

Lyft
No car shows up until you pay for "priority"27

Standard search spins forever, but the moment you pay for priority a driver appears instantly

The basic charging fee when ordering a taxi is practically non existant. It will "search" for drivers for hours. But once you book priority and get charged an extra 4-5€ it will magically find one in seconds

FREE NOW

you can't even find a taxi unless you pay the high priority ones. really disappointed

FREE NOW

Lyft is getting as bad as Uber: I paid for Priority pickup (3 minutes instead of 7), and as soon as I confirmed wait time was 8 minutes. it's just lies

Lyft
2more findings

Two more key findings — with the breakdown and direct review quotes.

What to build

7 opportunities

Ideas users ask for themselves — each backed by proven demand.

7ideas, demand-backed

Each idea: the market gap, exactly what to build, the core features and how to monetize — backed by review quotes.

Competitors

10 apps

The giants (Uber, Lyft, Grab) monetize monopoly position: fare inflation, ads plastered over the map, support that's effectively unreachable — riders endure it because they have no alternative. Regional and fleet-based players (FREE NOW, Gett, Cabify, Careem) repeat the same sins and add their own: double charges, drivers haggling over cash. inDrive stands out with an honest bidding model, but it shifted all the risk onto drivers and triggered a driver revolt. Not a single player has made reliability and accountability into a genuine product — that's the open door.

10app teardowns

How the niche leaders work: what users love, where they fall short and what they demand — verbatim from reviews.

Related niches