Seconding what RyanS88 said, with one caveat about Plenty of Fish.
Before committing time to Plenty of Fish, work out how the pricing behaves once you are invested.
Took me about 5 weeks on Plenty of Fish to work out that the real question was how much control you get over who sees you.
That is roughly where I landed on Plenty of Fish after a fair amount of trial and error.
Different crowd on the Souldate community threads, which suited me better.