i hate to say this, but it does have something to do with money
eHarmony.com is the most expensive among all online dating sites, which means that whoever that goes on there either have enough disposable income or are serious about finding a serious relationship or both. and thus, the quality of the people on that site is usually better than sites like match.com or yahoo personals or hookup.com or hotsingles.com