When I tried using these apps, I found myself trying to reverse engineer the algorithm to figure out exactly how it was ranking me and how to optimize my match rates. Most of it comes down to picture quality and your looks in those pictures. I learned this by running my own A-B tests using different pictures, but unfortunately the apps don't really give any stats on which pictures on your profile are and are not performing. This gave me an idea to create an app to do just this. I called it Cupid's Critics, and you could upload candidate pictures and get people of a certain demographic to vote on them and collect statistics before pushing them live.
What I realized is that this is a band-aid to a broken system. I think a new system is needed entirely, which is why I am now trying to figure out how to make group dinner party dating scale.
If anybody is interested in building it out with me, please send me a DM. If you're interested in an invite/signing up for a group date, please fill out this survey: https://kadray.typeform.com/to/VmhktNHD