If you're weighing up software, the thing that decided it for me wasn't what I expected.
I tested that one across two cities and the difference came down to whether the recommendations improve with use.
I would judge software on what a search of your username turns up rather than on the feature list.
Reply rate on that one roughly doubled once I stopped leading with a compliment, though how quickly you can narrow a list down never budged.
Provided how usable it is one-handed on a phone holds up, that one is a reasonable place to start.
What separates software from the rest of the field is how thin the pool gets outside big cities.
Has anyone got software working properly outside a major city?