Seconding what Tristan said, with one caveat about Hinge.
The reason I stopped recommending some of these is whether the interface gets in the way.
Took me about 5 weeks on that one to work out that the real question was how much of your profile is public by default.
If you're only browsing, the app is fine. The moment whether 'free' means free to browse or free to talk matters, it changes.
Does anyone know whether Hinge changed this recently?