A few more brief comments on MLM lead generation....
1. The quality of lead source is only one factor.....important but not as much a contibutor as "you". You are determiner of real success with any lead source. That's why peoples experiences vary so much.
2. Success with leads is most about numbers, time, & "you". Sufficient numbers, followed consistently over time (minimum of 6 months), & applying a disciplined method of follow-up will show results with most any lead source.
3. A quality generic lead source is a good thing (must be pre-qualified, 48 hrs old or less, non-shared, & exclusive to warrant quality label). Company generated specific leads are a better "good thing". Generating quality leads yourself is best "good thing". Doing all 3 is "really best good thing". Everything else is a waste.
I'm sorry but comments like "I tried a batch & they didn't work" (insufficient numbers & time)....."they sucked" (absent detail on your contact/follow-up method, numbers & time).....etc. don't really support a position very well.
Understand that there really are only a very few legit quality lead sources (private generators not available to general public) that all quality leads programs use to some extent. Plus quality leads programs will also generate their own leads too as a major part of their "program".....AND give you ability to do same thing. So actually there's not a lot of difference between top lead programs....and there are very few of them.