If there were a drastically better solution, then it would take over the market. The last major innovation was when Tinder invented swiping and went mobile-first, a genius move which drastically cut down the spam women deal with and made it actually feel like a fun game instead of a chore.
The fact is, despite all the work of psychologists and technologists, nobody's come up with a better, more efficient way of matching people. Personality profiles and questionnaires are a poor predictor of chemistry -- they can help with filtering compatibility in basic ways, but they're not going to find you your soul mate.
Photos reveal potential likely chemistry more than anything else. Swiping works. Messaging works. The apps can't perform magic, though. If you're looking to find more success on them than you would with the same group of people at a bar or meetup or wherever, that's not gonna happen. They're not changing whether people are attracted to each other or not.
What they do do is give you a pool of users far larger than you'd ever encounter in a single night out, and you know they're mostly all single, also different from when you go out. And they're honestly pretty good at that.