See here is how they can make this work. go down the LOL route. Make certain generals free on a rolling basis. If you want to play as a certain general all the time, you buy that general. If that's the route they go down with monetizing this, I can see it being a huge success. Anything they come up with will have to be at least as customer friendly.