Well, like i said the barrier of entry was higher, DotA was amazing but you needed to be the protegee of someone alredy good, to have natural talent or cash to get into good communities. Fortunately I had a credit card since then, but i must confess to have ruined countless DotA1 and HoN games in order to get decent, not even good, just decent
About LoL, dunno, I can't bring myself to play it ATM. I get the itch to go back there every couple of months, then do a couple of games with my level 12 account and remember why i shouldn't play it; bunch of leavers, feeders, ragers, at least in DotA you usually only get baddies and ragers.