What are the advantages and disadvantages of online dating?

I'm looking for a good dating site, which is the best in the United States?