I get why people dig MOBA's. I used to play Heroes of Newerth religiously, but there really isn't a ton of skill involved. They're just communication based once you learn all the heroes, items, and synergies.
That....and the games take FOREVER.
This is just my opinion.
This means I can throw $10 here $20 there, come home after work, open a beer and get to slice people around using Zeratul and I don't have to grind 8 hours a day to unlock crap?
As a person with a full time job and a pretty good income, I would like to say that I am in and fully support pay to unlock game structure.