DOTA 2 Free to Play Confirmed - In-Game Store Launched!

As expected, Valve has confirmed that their action RTS title, DOTA 2 to be a Free to Play game. This news has overwhelmed the players and caused unrest between the competitors. Along with this announcement, Valve has also launched DOTA 2 in-game store (with micro-transactions of course) allowing players to purchase items to customize heroes, items etc. All the Dota 2 items are strictly