350,000,000$ for a one time payment of 50$
105,000,000$ A MONTH for a payment of 15$
We may think the one time is better, but blizzard has people how have been playing for years.
You just have to play for 3-4 months to already go past the 50$ payment.
And then theres the people who play for years.
So technically, Blizzard gets a loving crapload of money if they do monthy.
EDIT: In responce to the above post, it would now take nearly a year for Blizzard to bypass the 50$ payment. Would you rather have 340,000,000$ in one year or about 900,000,000 in that same year?