I have seen a big number of relationships that were set up online go very well actually,
I can say one thing.
People are less under pressure and are nervous much less when not in actual contact with the person, this makes them open up and express themselves more freely