Online dating can allow people to find those with similar interests and meet the person they are dating in a way which leads to better compatibility than those trying to date blindly without a sense of common views or interests. Online dating isn't perfect and can still be shallow, but it allows people to meet as individuals and rely slightly less on visual preferences.
People are people online and offline, and there's nothing about a connection through words online that might actually translate in reality. That doesn't necessarily mean online dating is inherently worse; in fact, it has become something of a cultural norm these days thanks to the advent of the Internet, but in no way is it inherently better, either.
No, i do not think that when you meet a person on the web that it makes your relationship any better that one that was made in a face to face manner. I think that they can all work though and it just depends on if you get along good.
Online dating gives people the opportunity to really sell themselves as something they might not be. Online daters are notorious for describing themselves more as who they want to be than they really are, and use altered or older photos where they appear more attractive than they are in real life. Once they do meet their romance in person, both parties might be inclined to keep things going out of sheer loneliness, despite the fact that their relationship is built on falsehoods.
When are dating online you can often embellish yourself in many different ways, this can lead to a misinformed picture of what the person you are dating is actually like off line, when you are off line dating you can most likely get a true sense of what that person is really like, so overall I think off line dating is better then online dating.