As with any love, you have to work hard on it to make it viable.
You have to remember, people meet on the internet, most times get to know each other there. They will either fall in love directly or meet first. I would suspect those that meet first and continue the relationship from there have a better chance at success.
It has its bonus'. When you go on a date in the real world, you dont really meet the person. You meet their best representative and they yours. You get the lie first before you get the truth.
On the internet, most people are at least honest about who they are. Maybe not what they do for a living or where they are from, but the type of person they actually are you are most likely getting and getting it quicker than in real life.
Drawbacks, while you may be attracted to that person you may well find out that the person is a total liar about everything he or she has said. Then again, you have that drawback in real life too.
Personal choice I suppose.