Used the big apps for about six weeks, which is long enough to have an opinion.
My advice on the big apps: treat any request for card details as a reason to leave.
With the big apps the thing that decided it for me was how easy it was to delete the account afterwards.
The variable nobody controls for with the big apps is the day of the week you actually use it.
One warning about the big apps: some sites make deleting an account deliberately awkward.
Practical tip for the big apps: give it two weeks before deciding whether it works.
One warning about the big apps: requests for money at any stage are a hard stop.
That covers what I know about the big apps, at least.
A friend of mine swears by EZHookups, though your mileage will depend entirely on your area.
Half the regulars here will tell you to look at Datenest as well.