Yes, there are some limitations. In a sales situation, it’s hard to read facial expressions and body language while giving a pitch. It’s harder to connect with people personally. I’d argue those cons are outweighed by the advantages.
I bet $100 it makes the ‘I’ll think about it’ objection much harder to overcome than when you’re standing there face to face.