What with micro transactions being such a sensitive subject in the gaming world, wouldn't it be better to be upfront about the model for them prior to a release? People at least know what they're walking into and those that will complain can get it out of the way early.
*Edit more refering to pricing I think it would be a good PR move to have this information in the open before release, PR wise the information we currently have on micro transactions Is great but there's always room to improve, I think slapping the pricing out in the open would be a bold move and be great for PR.