A method for providing broadcast multicast service by a network node, comprising: transmitting, by the network node, a first transmission of multicast content data to a plurality of wireless devices at a first quality of service, QoS, level; transmitting, by the network node, a second transmission of the multicast content data to the plurality of wireless devices at a second QoS level, the second QoS level being a higher QoS than the first QoS; receiving feedback from at least one wireless device of the plurality of wireless devices in a broadcast service area; and in response to the feedback from the at least one wireless device, adjusting one or more transmission parameters associated with a subsequent transmission of the multicast content data, wherein adjusting the one or more transmission parameters comprises adjusting the modulation and coding scheme for the subsequent transmission of the multicast content data, wherein the feedback is user generated and indicates that a user of the at least one wireless device is unsatisfied: with content quality in response to the first transmission being received at an error rate that is below a low-quality target error rate and that the second transmission was received at an error rate that is above a high-quality target error rate, and with a quality level of the second transmission in response to the first transmission being received at a first error rate that is below a first target error rate and the second transmission being received at a second error rate that is below a second target error rate. transmitting, by the network node, a first transmission of multicast content data to a plurality of wireless devices at a first quality of service, QoS, level; transmitting, by the network node, a second transmission of the multicast content data to the plurality of wireless devices at a second QoS level, the second QoS level being a higher QoS than the first QoS; receiving feedback from at least one wireless device of the plurality of wireless devices in a broadcast service area; and in response to the feedback from the at least one wireless device, adjusting one or more transmission parameters associated with a subsequent transmission of the multicast content data, wherein adjusting the one or more transmission parameters comprises adjusting the modulation and coding scheme for the subsequent transmission of the multicast content data, wherein the feedback is user generated and indicates that a user of the at least one wireless device is unsatisfied: with content quality in response to the first transmission being received at an error rate that is below a low-quality target error rate and that the second transmission was received at an error rate that is above a high-quality target error rate, and with a quality level of the second transmission in response to the first transmission being received at a first error rate that is below a first target error rate and the second transmission being received at a second error rate that is below a second target error rate. with content quality in response to the first transmission being received at an error rate that is below a low-quality target error rate and that the second transmission was received at an error rate that is above a high-quality target error rate, and with a quality level of the second transmission in response to the first transmission being received at a first error rate that is below a first target error rate and the second transmission being received at a second error rate that is below a second target error rate.