They would never put shop item power ups in dota.
My guess is that they may allow you to customize your heroes appearances for a fee or give you some annoying announcements when you get killstreaks like the way it's done in hon.
I am a bit surprised that they chose free to play rather than having dota 2 cost $30 or so. Considering the player base of dota, they would've made a killing.













