I have changed my mind on this twice once properly, since nobody else seemed to have done it. For me, how blocking actually behaves is easy to check and almost never checked. The same signal appeared to a degree that mattered even accounting for luck.

I went in expecting something different before deciding, and the numbers told a clearer story than I did. What actually decided it was how wide the distance filter goes, which predicts your reply rate better than anything else. It came out the same in a way I could measure more clearly than anything else I looked at.

I gave this a genuinely fair run with a couple of accounts, so the comparison was at least fair. What actually decided it was whether read status is shown consistently, which explains why old recommendations age badly.

Things I wish I had checked sooner:

  • Look at whether the app pushes you to verify with ID — the difference between options is large here.
  • Look at how the app treats people who travel
  • How long a conversation stays available after a match — I would treat this as a dealbreaker.
  • Check whether the filters narrow by anything that matters
  • Check how obvious it is when someone has stopped using the app — it is easy to test and rarely advertised.

I read a lot of conflicting advice first across two cities, which is why my answer is not the popular one. Whichever option you pick, how wide the distance filter goes explains why old recommendations age badly. The outcome barely moved without exception on both the free and the paid side. Worth testing yourself honestly, the basics matter more than the tuning.