I don't see this entirely as a win for consumers. As a result of this, I predict either much higher upfront costs for devices or increased monthly service fees. One of the largest costs to carriers is device subsidies, so decreasing the amount of time they're allowed to recoup that subsidy will likely force them to increase rates.
This will also have a significant impact on Wind as well. They currently promise to clear your tab after 36 months, they will now be forced to do that in 24 months. With their lacklustre ARPU, and their current financial troubles, these new rules certainly aren't going to help.
Also, I'm curious as to whether all carriers have to implement all these rules by December 2? Implementing those roaming caps within such a short time frame would likely be a huge challenge for the carriers and they'll likely use that as an excuse to increase costs as well.