50/50
on Free Dota 2 side:
well, Valve released TF2 as f2p, so we can expect some next games will be f2p also (including Dota 2)
and Valve is stinking rich already, they don't mind losing a percent of their money
on Buying Dota 2 side:
well, it's Valve we're talking about