This has been on my mind for a while and I couldn't find a clear answer anywhere else. The paid sites at least weed out some of the tire kickers. Free sites tend to attract more bots.
Location matters a ton. Dense urban areas have way more options than suburbs or rural spots. Safety first always. Meet in public, tell a friend where you're going, and trust your gut.