I tested a handful of these back to back a while back, and the results surprised me. What actually decided it was how much depth the profiles allow, which is worth more than any feature list. The reading was similar consistently enough to trust across a reasonable sample.

I came at this after wasting time on the wrong options with a bit of patience, before forming any view. In my testing, the amount of information visible before matching drives the outcome more than luck does.

My experience by category:

If I were starting again, I would look at:

  • How reply rate compares with match rate
  • Check whether the distance filter goes wide enough — most apps are quiet about this.
  • Ask whether you can finish a conversation without hitting a paywall

I went through this same question last year in my own time, which changed my answer completely. Strip out the noise and how blocking actually behaves is worth checking before you commit any time.