Honestly, if all forms of microtransactions were regulated into the dirt that would be fantastic. Big AAA games would essentially be forced to make a good game right out of the box, and any DLC would have to be either free or substantial enough to be labelled as an Expansion Pack like back in the good old days.