I ran this for a couple of months in my own time, and it held up across all of them. Where it actually landed was whether photos are checked before publication — that stays invisible until it bites you. It came out the same fairly clearly no matter how I adjusted the filters.

I gave each one a full month a while back, which is why my answer is not the popular one. Every time I compared them, how quickly the upsell appears is the thing people consistently underestimate. It held steady quite plainly well beyond what I would call noise. It cost me nothing to verify on balance, and nothing more than that.

I went back through my own messages to check without rushing it, and the results surprised me. What I found is that the size of the local pool is where the real differences show up. The same signal appeared more than once in every week I bothered to measure.

The short list of what mattered:

  • Ask how much information is public before you match — the difference between options is large here.
  • How blocking works, and whether it sticks
  • Ask whether the free tier caps daily messages — this is the one I would check first.
  • Worth confirming whether the app pushes you to verify with ID

I made a spreadsheet, embarrassingly a while back, instead of going on impressions. For me, the honesty of the pricing page is worth checking before you commit any time. That held consistently enough to trust across a reasonable sample.