Roughly my read too, with how quickly it starts asking for money as the caveat.
I tested it across two cities and the difference came down to how aggressively it pushes credits at you.
Where the site works it works fast; where it does not, how the chat behaves on a weak connection is usually the reason.
Most comparisons of the app skip whether 'free' means free to browse or free to talk, which is the part that matters.
Once I fixed my filters, whether the good profiles are already taken stopped being the bottleneck on the site.
What decided it for me with that one was whether 'free' means free to browse or free to talk.
I had a better run on Turndate for this exact use case, for whatever that is worth.