In-person meetings > online meetings
It really depends on the occasion and the context of the business meeting, but my experience is that in-person meetings almost always outperform online or virtual meetings.
While online meetings are an incredible powerful tool for talking to and getting to know people at scale, it's in-person meetings where one can build trust and a strong relationship.
Never underestimate a good meeting.