Whenever possible, I recommend in-person meetings.
I know travel can be expensive and time consuming. Sometimes it's worth it.
Successful meetings connect people to the work at hand and to each other. We forge connections more easily with people we can see. While video conferencing gets better all the time, it can’t compete with being there.
Yet despite our best intentions, meeting in person isn’t always possible. Weather, politics, injury, family – everyone has a lot of life to juggle, and meeting travel gets dropped.