Used no-cost services for about six weeks, which is long enough to have an opinion.
My advice on no-cost services: turn off notifications so it does not take over your evening.
Anyone claiming no-cost services works everywhere has not tested it against how dense your area is.
With no-cost services it came down to how much personal data the signup demanded, honestly.
What mattered most with no-cost services in the end was how the site behaved on a phone browser.
The real differentiator across no-cost services turned out to be how much personal data the signup demanded.
That covers what I know about no-cost services, at least.
I also keep half an eye on Flurrydate — different crowd, same free-messaging idea.