I have played Dota 2 for a while now and Just got invited to the Heroes beta, I was deeply dismayed to find that 1/2 the skill options were not available to me.
I can understand a free to play game having skins and heroes behind a pay wall, gotta make money somehow but locking in game options away until you play x amount of games is irritating and might cause blizzard problems getting people on board.
For people coming from either dota where this doesn't happen or league where they have the resources already invested, this is a big deterrent.
What are everyone elses thoughts on this trend that seems to (mostly) permeate the genre?