My experience, too, is that the energy of meeting someone in person is much better than "meeting" someone online. Also, it's much easier to qualify if the person you're dating is mentally stable and at ease with themselves if you see them in person. It's way too easy to hide serious character flaws when only chatting online. But for a relationship, they'll be deal-breakers.
That means unless you want to waste hours on dates that lead nowhere, you need to quickly meet the other person in-person to do the basic sanity check.
Plus there's all that pheromone stuff which is impossible to check for online.